springboot项目打jar包

首先用eclips打包未遂,

第一次,export-java-JAR file,好像是打的包太大了,把所有的Lib都打进去了,而且还报错,找不到主方法.

第二次,也是同样的方式,只是把除了src的内容,都去掉了,打成的包与目标大小相近,但是依然找不到主方法.

具体的形容词忘记了,差不多是这么个表述.

之后用IDEA打包,

别人告诉我要用插件,我发现没有那个插件,于是我打开pom看了一下

<!--解决springboot项目打jar包运行时找不到main方法方案-->
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>1.4.2.RELEASE</version>
    <configuration>
          <mainClass>com.diguagua.xcx.AppStart</mainClass>
    </configuration>
     <executions>
          <execution>
                <goals>
                 <goal>repackage</goal>
                  </goals>
          </execution>
     </executions>
</plugin>                    

这一段引起了我的注意,但是当时被注释掉了,我放开之后,重新build一下依赖,双击jar:jar,就打包完成了,

Jar包在target目录下.经过测试可用.

这个插件,前两部分都好理解,第一部分引插件,

第二部分,我理解的是打jar包,要指明main方法,就是程序运行的入口,而springboot项目,正好有个main方法

第三部分,表示不知道.repackage,在idea里面还是报红的

原文地址:https://www.cnblogs.com/Mr-Brown/p/9953688.html

时间: 2024-08-05 03:42:41

springboot项目打jar包的相关文章

springboot项目打成jar包如何远程debugg

1.在项目里加 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <jvmArguments> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9003 &

IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 在Idea中把这些都做成了可视化的操作界面,只需要如下操作就好: 在Maven Project目录下,点击package 此时在target目录下,就会生成这个项目的jar包 需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的.比如扫描配置文件

项目打jar包后无法获取配置文件的路径问题

项目打jar包后无法获取配置文件的路径问题 今天在开发中做一个java项目,要求读取配置文件中的信息,当项目打jar包以后就找不到配置文件了,问题最后解决了,拿出来跟大家分享一下. 方式一:getResource(这种方式在war包好用,在jar包不好用): public static void main(String[] args) { String path=App.class.getClassLoader().getResource("config.properties").ge

创建项目源代码jar包

maven-source-plugin 的 jar-no-fork 目标能够将项目主代码打包成jar文件. pom文件: <!--创建项目源代码jar包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.1</version> <

maven web 项目 打入 jar 包 , 和编译入 java 文件到 web-inf 下

<outputDirectory>src\main\webapp\WEB-INF\classes</outputDirectory> 可以把 类文件编译到 web-inf 下 ,用于项目运行<plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> <executions> <execution>

java项目打jar包

java项目打jar包分为2种情况: 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”:2. 选择Java/JAR file,Next:3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间:这里有几个选项:    * Export generated class files and resources 表示只导出生

使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法

今天做一个东西,把Java项目打包成jar文件.折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行.网上找了好多办法,还是不行.后来,问了一技术大牛的朋友,才知道问题出在哪了. 选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runnable jar file选项) next 选择"package required libraries into

MyEclipse 引用其他项目及其jar包

倘若在工作区有两个项目A和B,B项目引用A项目及其jar包(防止调用时A项目的方法出现NoClassFound),步骤如下: 在A项目上点右键看属性,点击Build Path--->Conconfigure Build Path-->Order and Export,在jar包前面打钩: 在B项目上点右键看属性,点击Build Path--->Conconfigure Build Path-->Projects--Add,选择A项目,点击OK即可.

java项目打jar包的两种情况

链接地址:http://jingyan.baidu.com/article/6b97984d8a6ddc1ca2b0bfa0.html 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”:2. 选择Java/JAR file,Next:3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不