Maven中的dependencyManagement意义
1.在Maven中dependencyManagement的作⽤其实相当于⼀个对所依赖jar包进⾏版本管理的管理器。
2.pom.xml⽂件中,jar的版本判断的两种途径
1:如果dependencies⾥的dependency⾃⼰没有声明version元素,那么maven就
会倒dependencyManagement⾥⾯去找有没有对该artifactId和groupId进⾏过版本声明,如果有,就继承它,如果没有就会报错,告诉你必须为dependency声明⼀个version
2:如果dependencies中的dependency声明了version,那么⽆论dependencyManagement中有⽆对该jar的version声明,都以dependency⾥的version为准。 3.如下
pom.xml
//只是对版本进⾏管理,不会实际引⼊jar org.springframework spring-core 3.2.7
//会实际下载jar包 org.springframework spring-core