1、dependencies 和 dependencyManagement,plugins 和 pluginManagement 有什么区别?
dependencyManagement 是表⽰依赖 jar 包的声明,即你在项⽬中的 dependencyManagement 下声明了依赖,maven 不会加
载该依赖,dependencyManagement 声明可以被继承。
dependencyManagement 的⼀个使⽤案例是当有⽗⼦项⽬的时候,⽗项⽬中可以利⽤ dependencyManagement 声明⼦项⽬中
需要⽤到的依赖 jar 包,之后,当某个或者某⼏个⼦项⽬需要加载该插件的时候,就可以在⼦项⽬中 dependencies 节点只配置
groupId 和 artifactId 就可以完成插件的引⽤。
dependencyManagement 主要是为了统⼀管理插件,确保所有⼦项⽬使⽤的插件版本保持⼀致,类似的还有 plugins 和
pluginManagement。
2021-03-18 18:04:58
3.15MB
maven
1