springboot项目作为可依赖jar包
如果需要springboot项目作为可依赖jar包 需要在pom文件中修改打包配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
如上是springboot的maven插件,用这个插件打包的Jar包可以直接运行,但是不可依赖!
需要加一个configuration配置 如下
1.
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 生成可执行的jar的名字:xxx-executor.jar -->
<classifier>executor</classifier>
</configuration>
</plugin>
</plugins>
</build>
这样会生成两个jar包 一个可执行的xxx-executor.jar 一个可依赖的xxx.jar
2.
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
这样会取消生成可执行的jar,打包为可依赖的jar
推荐阅读
-
springboot建立其它项目的依赖包并发布到仓库(.net的nuget)
-
JAVA SpringBoot 项目打成jar包供第三方引用自动配置(Spring发现)解决方案
-
SpringBoot项目打包成jar包
-
SpringBoot项目部署到服务器上的方法(Jar包)
-
springBoot项目不重新上传jar包,增量升级步骤
-
Spring项目所需要的jar包依赖
-
如何将SpringBoot+Vue前后端分离项目一次打包为一个Jar包运行?
-
Maven把项目依赖的所有jar包都打到同一个jar中
-
SpringBoot+Vue项目打jar包
-
Springboot中引入本地jar包,并通过maven把项目成功打包成jar包部署