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