使用maven一键构建多个微服务自动生成多个jar包时,common公共依赖模块打包时不建议直接使用spring-boot-maven-plugin,该插件会打成可执行jar,就会去寻找main主函数,可能报找不到启动类的错,且打包后的jar结构不能被其他模块依赖

解决方法:

父模块:

org.springframework.boot

spring-boot-maven-plugin

公共模块(没有main主函数启动类):

org.springframework.boot

spring-boot-maven-plugin

repackage

package

repackage

true

其他子模块:

org.springframework.boot

spring-boot-maven-plugin

repackage

repackage

最后执行父模块的package就可一键打包

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。