文件名称:Maven 实战问题和最佳实践.pdf
文件大小:3.15MB
文件格式:PDF
更新时间:2024-04-07 11:04:48
maven
1、dependencies 和 dependencyManagement,plugins 和 pluginManagement 有什么区别? dependencyManagement 是表⽰依赖 jar 包的声明,即你在项⽬中的 dependencyManagement 下声明了依赖,maven 不会加 载该依赖,dependencyManagement 声明可以被继承。 dependencyManagement 的⼀个使⽤案例是当有⽗⼦项⽬的时候,⽗项⽬中可以利⽤ dependencyManagement 声明⼦项⽬中 需要⽤到的依赖 jar 包,之后,当某个或者某⼏个⼦项⽬需要加载该插件的时候,就可以在⼦项⽬中 dependencies 节点只配置 groupId 和 artifactId 就可以完成插件的引⽤。 dependencyManagement 主要是为了统⼀管理插件,确保所有⼦项⽬使⽤的插件版本保持⼀致,类似的还有 plugins 和 pluginManagement。