zl程序教程

您现在的位置是:首页 >  其他

当前栏目

springcloud3 父工程pom文件中<depenencyManagement>的作用

文件springcloud3 作用 工程 POM
2023-09-27 14:22:12 时间

一  <depenencyManagement>的作用

1.1 作用

<depenencyManagement>标签的作用:管理依赖版本号的一种方式。在父类工程中进行各个依赖的版本的声明,让所有子工程模块使用统一的版本。
这里只是声明并未实现引入,子模块使用的时候,只需要显示声明依赖,不需要写版本号。

如下图

父工程

 子工程

 1.2 父工程和子工程的依赖传递

当子模块引入了父模块已经声明了的依赖,但没有声明版本号,会沿用父类声明的版本号;
当子模块引入了父模块已经声明了的依赖,且声明了自己的版本号,则使用子模块声明的版本号。
当子模块没有引入了父模块已经声明了的依赖,则不会从父工程继承相应的版本号。