在微服务项目中,绕不开的问题就是依赖,在依赖管理中dependency和dependencyManagement是两个十分重要的标签,下面介绍这俩标签的区别与使用。
dependencies
在这个标签下你可以放很多的dependency由Maven帮你控制依赖的生成
比如
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
你在父工程下写的dependencies依赖,在子工程下将可以直接使用(无需在xml配置文件中引入),且版本统一(版本由父工程引入依赖时指定)
dependencyManagement
dependecnyManagement也是用于管理依赖
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<<

dependency和dependencyManagement是Maven项目中管理依赖的关键标签。dependency用于直接声明依赖,包括groupId,artifactId和version,子工程可以直接继承。dependencyManagement则用于设定依赖的版本,子工程只需声明groupId和artifactId,版本会自动继承。两者并列出现,互补管理依赖,使得依赖管理更有序。
最低0.47元/天 解锁文章
493

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



