<dependencies>

作用:        声明依赖,在<dependencies>下的<dependency>中根据maven坐标声明依赖,再刷新pom.xml文件后就会自动下载所声明的依赖.

在有继承关系中,子模块会继承父模块的<dependencies>中的依赖

<dependencyManagement>

作用:集中管理依赖的版本,在<dependencyManagement>中声明的依赖只是限制依赖的版本,并不会导入依赖

<dependencyManagement>还会和<properties>一起使用,<properties>中存放的是依赖的版本

这样<dependencyManagement>中就不需要写版本,而是使用${依赖名字},这样做的好处是方便管理.

之后子模块中的<dependencies>就不需要再写版本,交由父模块统一管理.

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐