maven依赖传递和排除依赖冲突
生活随笔
收集整理的這篇文章主要介紹了
maven依赖传递和排除依赖冲突
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 依賴的傳遞
假如 A項(xiàng)目 依賴 a.jar 1.0.1,b.jar 1.0.1,沒有直接依賴c.jar 1.0.1,但是b.jar 1.0.1依賴了c.jar 1.0.1,可以說A項(xiàng)目間接依賴了c.jar 1.0.1
B項(xiàng)目 依賴 a.jar 1.0.2,b.jar 1.0.2,c.jar 1.0.2.
C項(xiàng)目直接依賴 A,B項(xiàng)目
但是C中的pom文件先依賴A再依賴B
那么C中a.jar 的版本為1.0.1? a.jar都是直接依賴,按照依賴的優(yōu)先順序,而C中c的jar版本為1.0.2.
2 排除依賴沖突?
使C項(xiàng)目不依賴A項(xiàng)目的jar包
<dependencies><dependency><groupId>B</groupId><artifactId>B</artifactId><version>0.0.1</version><exclusions><exclusion><!--被排除的依賴包坐標(biāo)--><groupId>A</groupId><artifactId>A</artifactId><version>0.0.1</version></exclusion></exclusions></dependency> </dependencies>轉(zhuǎn)載于:https://www.cnblogs.com/zhangzhiqin/p/8507832.html
總結(jié)
以上是生活随笔為你收集整理的maven依赖传递和排除依赖冲突的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 九阴真经 第十五层--node.js 第
- 下一篇: pmd代码安全扫描工具