SpringBoot项目打包时会生成两个jar包,一个是普通可被引用的jar包,另一个是SpringBoot可执行的jar包。前面的会被后面的覆盖掉。
解决:在被依赖打包插件<configuration>添加<classifer>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>execute</classifier>
</configuration>
</plugin>
</plugins>
</build>