maven中<dependencyManagement>与<dependencies>两个标签的区别
·
<dependencies>
作用: 声明依赖,在<dependencies>下的<dependency>中根据maven坐标声明依赖,再刷新pom.xml文件后就会自动下载所声明的依赖.
在有继承关系中,子模块会继承父模块的<dependencies>中的依赖
<dependencyManagement>
作用:集中管理依赖的版本,在<dependencyManagement>中声明的依赖只是限制依赖的版本,并不会导入依赖
<dependencyManagement>还会和<properties>一起使用,<properties>中存放的是依赖的版本

这样<dependencyManagement>中就不需要写版本,而是使用${依赖名字},这样做的好处是方便管理.
之后子模块中的<dependencies>就不需要再写版本,交由父模块统一管理.
更多推荐




所有评论(0)