您的位置:首页 > 其它

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

2016-03-14 17:40 435 查看

起因

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

问题

编译时出现的问题如图:



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



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

解决方法

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





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



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

小结

当有版本迭代时,需要注意整个项目的parent的版本,也需要重新的去初始化一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: