现象
pom.xml改了几个jar包的版本号, 发现只有其中一个变绿了. 另外两个还是红的.
进入本地仓库查看, 发现变绿的那个刚好有本地的jar包, 报红的两个没有对应的jar包.
?以前没有本地的会自动取中央仓库下载的呀, 这是怎么回事?
问题解决
结果发现使用pom.xml文件的继承关系改动, 导致出错了.
本module的pom.xml的父module之前为顶级的子模块, 但由于jar包冲突, 我去掉了他们的父子关系, 但是没有进一步修改.
正确做法是: 在去掉父子依赖后, 应该将原先的子module加上gav
.
网友评论