定义
Maven中的dependencyManagement元素提供了一种管理依赖版本号的方式。
区别
- 首先,不考虑父文件,dependencyManagement只是声明依赖,不对jar包引用。dependency中会直接引入依赖。
- 如果pom文件是父文件,则dependencyManagement中的依赖也不会被继承,dependency的依赖会被直接引入。
作用
所以以这个pom文件为父文件的子文件,可以不声明依赖的版本,maven会向父文件的dependencyManagement中查找这个依赖,找到对应版本引入,找不到就报错。