顶层 pom 中的 dependencies 与 dependencyManagement 区别
来源:互联网 发布:淘宝高仿鞋店推荐 编辑:程序博客网 时间:2024/04/30 12:03
作者:Yan
顶层 pom 中的 dependencies 与 dependencyManagement 中的 dependencies 元素有一个重要的区别:
dependencyManagement 中的 dependencies 元素只表明依赖项版本的优先选择,并不影响项目的依赖项;而 dependencies 元素则影响项目的依赖项。
只有在子项目的dependencies 元素中没有指明版本信息时, dependencyManagement 中的dependencies 元素才起作用。
dependencies 和 dependencyManagement 的区别在于:
前者,即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项。
后者,如果在子项目中不写该依赖项,那么子项目中是不会从父项目继承该依赖项的;只有在子项目中写了该依赖项,才会从父项目中继承该项,并且version 和 scope 都读取自 父pom。
两者是结合起来用互补:dependencies用来继承,具有依赖传递性;dependencyManagement用来统一管理依赖版本,不具有依赖传递性!
- 顶层 pom 中的 dependencies 与 dependencyManagement 区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencyManagement与dependencies的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- dependencies与dependencyManagement的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven parent中的dependencies和dependencyManagement区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- Maven中的dependencyManagement和dependencies区别
- maven中的 dependencies 和 dependencyManagement 的区别
- AndroidManifest.xml 详解 1 作用
- USB入门总结
- 安卓开发-Content Provider的用途
- 虫趣:BAD POOL CALLER (par1: 0x20)
- MFC开发必须了解的常用宏和指令
- 顶层 pom 中的 dependencies 与 dependencyManagement 区别
- C++中引用(&)的用法和应用实例
- AndroidManifest.xml 详解 2 配置 详解
- ARP协议分析
- HDU 1312 Red and Black
- 分享一个学习PL/SQL的外国的好网站
- sql注入整理
- temp
- JFreeChart