maven通常使用dependencyManagement元素来提供了一种管理以来版本号的方式。通常会在一个组织或者项目的最顶层的pom文件中看到dependencyManagement元素。使用dependencyManagement能让子项目引用一个以来而不用显示的列出版本号。
maven工程会沿着父子层向上走,知道找到dependencyManagement,然后使用它指定的版本号,子模块继承之后,提供作用:锁定版本+子模块不用写groupId和version。
dependencyManagement只是声明依赖,并不实现引入,因此在子项目中需要显示的声明需要的依赖。
如果子项目声明版本号,就用子项目中的版本。
maven中dependencyManagement和dependencies的区别:
最新推荐文章于 2023-10-09 18:56:18 发布