maven模块化项目总共模块相互引用打包失败问题

相信很多小伙伴在用springcloud做微服务,刚入门都会遇到些小坑,今天分享下。

问题:我们的某个service模块可能需要依赖一些静态模块,如common,api(名称定义各有所好)。通常在使用maven打包的时候,会提示依赖不存在,类不存在之类的,如图。很明显,就是api模块没被打包进去。

先说解决办法:

去掉通用静态模块(如:api)中的 spring-boot-maven-plugin插件。

原理:SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包。这会导致打包失败

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值