今天在做项目时候,遇到maven问题,记录一下

1.maven的循环依赖问题:

假如项目中是多个模块的聚合A-modules依赖B-Modules模块,

B模块的有些东西需要依赖A模块,这样的话,产生了循环依赖异常

解决循环依赖的问题:

1.比方说B模块,我们可以将A需要B模块的那一部分代码

移到A上,但是当项目大了起来,这样做很不方便

2.重构:将AB模块共有的抽取出来,作为公共部分去使

用,这样既减少了代码量,又避免了一些未知的bug.

二:解决了循环依赖的问题之后,又出现了一个新的问

题,当我们在B模块导入A模块的时候,启动项目发现,有

些类找不到,一开始我以为是仓库私服的问题,没有将代

码推送到私服上引起的,导致代码更新不了。可惜啊,都

没能解决。

最后终于找到了解决方案,只需在我们被依赖的模块里加上如下插件既可:附图
在这里插入图片描述
具体是为啥要加这个,还没有研究,后续研究透了,再附上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值