Maven Idea檢視解決jar包衝突

f1uLove發表於2018-11-03

在實際專案開發過程中,會引用很多的依賴,由於依賴本身也有依賴,如果使用了不同的版本,就會很容易遇到jar包衝突問題,因此,解決jar包衝突問題就顯得尤為重要。

本文主要利用圖文講述IDEA解決辦法

maven
1.選擇Maven Project 2.選中Dependencies 3.點選Show Dependencies

效果如下圖所示

image.png
如果顯示太小看不清楚,右鍵選擇下圖所示
放大
放大後
image.png

如果我們仔細觀察上圖,會發現在專案依賴圖中,有一些紅色標記的線,實際上,這些紅色標記出來的線所指向的 jar 包,就是專案中衝突的 jar 包!且在我們點選 jar 包之後,還會顯示出多條指向 jar 包的紅色虛線,其代表著該 jar 包被多次引用,及具體引用路徑。 如上圖所示,想要排除衝突的 jar 包,其方法為:點選衝突的 jar 包,右鍵撥出選單欄,點選Exclude選項。

排除jar包
如下圖所示,在排除衝突的 jar 包之後,pom.xml檔案會自動更新,新增排除語句。
Maven Idea檢視解決jar包衝突

相關文章