Dependency
<dependency>为project引入依赖
DependencyManagement
<dependencyManagement>是为project下的所有module个共同依赖,提供了一个统一的<version>声明的途径,用以保证所有module的依赖版本一致性。当parent与module中声明的版本号发生冲突时,优先依赖parent中<dependencyManagement>声明的版本号。<dependencyManagement>不真正引入依赖。
注意, <dependencyManagement>的结构是:
<dependencyManagement>
<dependencies>
<dependency>...</dependency>
</dependencies>
</dependencyManagement>
<dependencies>不能少。
本文介绍了Maven项目中依赖管理的基础概念,详细解释了<dependency>与<dependencyManagement>的区别及作用。前者直接引入依赖,后者用于统一管理模块依赖版本,确保一致性。
812

被折叠的 条评论
为什么被折叠?



