8.依赖的传递排除冲突
Posted 想~(●—●)肥~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.依赖的传递排除冲突相关的知识,希望对你有一定的参考价值。
8.依赖的传递
说明:孙子是父亲生的,父亲是爷爷生的。孙子想要获取爷爷的某些属性就需要从父亲那里继承部分爷爷的属性。接下来我将写个demo说明maven依赖传递的概念及使用。
冲突概念:a依赖于d的不同版本相同的组件,maven有两条处理原则:
1.短路优先:谁的路径短就依赖谁。
2.路径相同的话:谁先声明就依赖谁。
以上是关于8.依赖的传递排除冲突的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle 插件Android 依赖管理 ⑥ ( 依赖冲突处理 | transitive 依赖传递设置 | exclude 依赖排除设置 | force 强制指定依赖库 )
04_项目一众筹00_05Maven依赖概念,依赖范围依赖传递性依赖的原则:解决jar包冲突依赖排除统一版本管理
Maven 依赖管理 -- 依赖配置 & 依赖传递 (概念 & 依赖传递冲突问题 & 可选依赖(不透明) & 排除依赖(不需要))
Android Gradle 插件Android 依赖管理 ⑤ ( Gradle 依赖优化 | 命令行查看依赖模块 | 依赖冲突问题 | 依赖传递冲突 | 分库冲突 | 依赖分组不同导致冲突 )