maven 编译报依赖错误的问题及解决方法

起因

         因系统需要升级版本,便将整个系统的版本由1.0升为了2.0。可是在编译的时候报错了找不到对应包的错误。这些包又都是我自己编译、部署的包,就纠结了好一段时间。

问题

        编译时出现的问题如图:

         就一直是报这个错误,然后我自己还去192.168.1.5的仓库中查看了一下,是存在lansheng-common2.0.0的包的,开始以为是本地仓库的问题,特意将本地仓库清空了之后重新编译、部署了一次,还是不行,可是langsheng-common编译、部署又都是OK的,如图:

         也就是说我的这个是有部署到我的maven仓库中的。

 解决方法

          然后自己纠结了好一段时间发现不行之后就上网去找案例、找方法咯,看到一个相似的,他说是应该父项目没有初始化。然后我觉得还是蛮有道理的,因为我的就是因为系统升级版本才出的这个问题,还去POM文件中确认了一下:

          确认完了之后自然就更觉得这个和我的很像了,就试了一试,还真的是可以的。

         install完了之后,我再去编译我的项目就编译通过了。

小结

         当有版本迭代时,需要注意整个项目的parent的版本,也需要重新的去初始化一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值