idea工具 maven依赖锁定导致版本号报错问题解决方法

时间:2024-05-21 18:41:51

实验工具:

idea版本:2020.1

maven版本:apache-maven-3.6.3

maven远程仓库:阿里云

出现问题:

parent的pom.xml中使用maven依赖锁定,本地没有对应的依赖包,不能自动从阿里获取镜像;

如下:parent的pom.xml文件:(为了隐私只截取部分代码)

 idea工具 maven依赖锁定导致版本号报错问题解决方法

解决方法:

依赖锁定不代表引入依赖,如果出现锁定依赖的版本号报错,那就是本地仓库没有对应的依赖包,此时需要在依赖中指定对应的版本就能从阿里的maven仓库中自动下载依赖了:

如下:

在MVNrepository中找对应的版本依赖,复制

idea工具 maven依赖锁定导致版本号报错问题解决方法

然后在自己的parent的pom.xml中的<dependencyManagement>外,添加依赖:

idea工具 maven依赖锁定导致版本号报错问题解决方法

idea工具 maven依赖锁定导致版本号报错问题解决方法

如果有那位大神有更好的方法,望告知小弟,此法虽然能解决问题但毕竟繁琐.