一、背景
maven私仓整改,需要把所有的私仓切换为中心仓库,而有的依赖版本在中心仓没有,于是先排除该版本的依赖,重新引入新版本的依赖,发现新版本的依赖只能拉取到pom文件无法拉去取到jar包,而其他依赖是正常的,只有改动过的几个是不正常的。
二、排除后的主要原因
新依赖引入时写在了dependencyManagement标签中,而不是dependencies标签中
三、dependencyManagement与dependencies的区别
dependencyManagement是做依赖的版本控制,如果项目中有该依赖,就使用指定版本;没有也不会主动引入
dependencies是引入依赖