idea升級maven工程jar包版本和解決jar包沖突


     原來用過eclipse的都知道,想要升級maven工程的jar包版本或者解決jar包沖突,直接在pom文件下的dependency hierarchy視圖下右擊沖突的jar包,將其exclude掉,然后在pom文件的dependencies視圖下點擊add按鈕,然后添加自己需要的jar包即可。在公司用的是idea,還不是很熟悉,摸索之下在maven窗口中點擊show dependencies出現jar包的依賴關系圖,如下圖所示:

                                                            

然后出現很高大上的邏輯視圖,然后就各種懵逼,這是什么玩意!怎么改!其實在視圖模式下也可以類似eclipse對jar包進行管理,如果要升級或者更改出現紅線的jar包沖突,在下圖的視圖中右鍵要升級的有多重復雜依賴關系的jar包或者有沖突的jar包,將其exclude掉,然后想要添加最新版本的jar包,在該視圖下尋找某個jar包可以ctrl+f查找,會羅列出所有的jar包,雖然沒有輸入框,直接輸入自己查找的jar包名稱就可以匹配到。如果要添加jar包,類似於eclipse中的add功能,可以在pom文件下alt+insert,根據自己的需要就可以添加jar包。然后reimport maven,就可以了。但是我的alt+insert中的dependecy查找出來的結果總是為空,可能是idea遠程的maven倉庫設置的不正確,有知道的朋友可以告訴一下我。

             

 

idea原生的jar包沖突解決並不好用,推薦一個比較好用的插件,Maven Helper,安裝好后,選擇項目的pom文件,選擇如下圖所示位置出現Dependency Analyzer

選擇后,惦記Conflicts,就會出現有沖突的jar包,如下圖所示,右鍵紅色的出現沖突的jar包eclude掉就可以了,是不是比原生的好用很多。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM