原 maven中dependencyManagement和dependencies的区别
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1355
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.4.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
然后再子项目中添加 spring-boot-dependencies 不用再指定版本号,例如:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
</dependency>
如果有多个子项目都引用同样的依赖,则可以避免再每个使用的子项目里面都什么一个版本号,这样当想升级或 切换到另一个版本 时,只需要再顶层父容器里面更新,而不需要再一个个的子项目中去修改,另外如果某个子项目需要另外的一个版本,只需要声明version即可。
2)如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
2021-11-06 10:33:26 阅读(705)
名师出品,必属精品 https://www.91mszl.com
博主信息