1
A
回答
1
它會與項目B V 1.0
打造您可以使用http://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html 看到,它省略B模式2.0的原因1.0是越來越近了。
從上面頁:
通過默認 Maven的解決具有最近贏的策略版本衝突。
Output'd是類似的東西:
[INFO] [dependency:tree]
[INFO] Project A
[INFO] +- Project-B:jar:1.0:compile
[INFO] \- Project-C:jar:2.0:compile
[INFO] \- (Project-B:jar:2.0:compile - ommited for conflicts with 1.0)
0
,我發現這個解釋,這是真的對我很有幫助。
最近的定義意味着該版本中使用將是一個最接近於樹相依的項目,
如。如果將A,B和C的依賴關係定義爲A→B→C→D 2.0和A→E→D 1.0,則在構建A時將使用D 1.0,因爲從A到D的路徑通過E是更短。您可以在A中明確添加依賴項到D 2.0以強制使用D 2.0
相關問題
- 1. 解決Maven的傳遞依賴衝突
- 2. Maven依賴衝突
- 3. maven依賴衝突
- 4. maven上的依賴衝突
- 5. 處理maven依賴中的許多衝突的解決方案。
- 6. Maven的最佳實踐的解決傳遞依賴衝突
- 7. 依賴版本衝突maven
- 8. Maven:衝突罐依賴項
- 9. 如何解決依賴版本衝突?
- 10. SBT傳遞依賴性解決衝突
- 11. java/maven如何在運行時解決依賴衝突
- 12. Maven - 與Spark和HtmlUnit的依賴衝突
- 13. GWT(Maven的)項目:依賴衝突
- 14. drools maven與GWT的依賴衝突
- 15. 衝突的依賴
- 16. Maven如何解決傳遞依賴的版本衝突?最近贏的策略
- 17. 如何解決Elasticsearch中番石榴的Maven依賴關係衝突
- 18. Haskell依賴衝突
- 19. 如何在存在依賴衝突時破解Maven構建?
- 20. 解決Drive和Dropbox依賴衝突的安全方法?
- 21. NuGet中的包依賴性解決方案和命名衝突
- 22. 使用不同組ID的依賴衝突解決?
- 23. 行家重新包裝模塊來解決衝突的依賴
- 24. 如何解決衝突的鏈接器依賴關係?
- 25. Play框架中的依賴衝突解決方案
- 26. 如何解決由gradle插件創建的依賴衝突?
- 27. 如何解決IntelliJ IDEA中Java文件的依賴性衝突?
- 28. 的Heroku不解決本地Maven依賴
- 29. Maven無法解決的依賴關係
- 30. 解決所有的maven依賴關係
我不滿意這個問題。根據http://stackoverflow.com/help/how-to-ask,你應該「解釋你是如何遇到你想要解決的問題的,以及任何阻礙你自己解決問題的困難。」我沒有看到任何障礙來防止自己解決問題。 – michaldo
這是一個多模塊構建? – khmarbaise
@khmarbaise沒有。我將項目B和項目C作爲項目A的pom.xml中的依賴項。 – erolkaya84