如果需要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