各位老鐵們好,相信很多人對maven依賴查詢都不是特別的了解,因此呢,今天就來為大家分享下關于maven依賴查詢以及maven項目依賴另一個項目的問題知識,還望可以幫助大家,解決大家的一些困惑,下面一起來看看吧!
各位是如何解決maven包依賴沖突或有什么檢測插件推薦
Maven沖突解決必備
首先是開發工具IDE,我這里用的是IntelliJIDE,
1、command+,打開工具的設置窗口
2、設置搜索中輸入plugin
3、在Marketplacetable頁面中搜索MavenHelper,并安裝
4、安裝完插件后需要重啟Idea,然后我們查看我們的
pom.xml
會發現底部有依賴分析的條如果有依賴沖突的話這里會顯示是哪個包出現沖突的,安裝沖突解決問題就可以了
希望我的回答能夠幫助到你。
關注討論更多相關問題
如何快速的解決Maven依賴沖突
1.確定出了問題的jar包名稱。通??梢栽趀clipse中查找沖突的類有在哪些依賴包里面出現了。并確定實際要使用的是那個包,沖突的包有哪些。
2.通過mvndependency:tree>tree.txt導出全部的依賴。
3.在導出的依賴文件中,查找問題相關的jar。確定這些jar是如何被依賴進來的,是直接依賴的還是通過傳遞依賴引入的。
4.找到相互沖突的并需要排除的依賴的頂級依賴,并分析沖突的原因,沖突的原因可能是以下幾種:同一個jar包但groupId,artifactId不同,這種沖突只能通過設定依賴的<exclusions>來進行排除需要的版本jar包依賴路徑較長,這種沖突可以把想要版本的依賴直接什么在依賴中,這樣路徑就最短了優先級最高。
5.最后可以通過打包mvninstall來確認打出來的war包中是否有被排除的依賴。
END,本文到此結束,如果可以幫助到大家,還望關注本站哦!