天天看點

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

maven項目經常會有架包沖突的問題,很多人遇到這個問題會很頭大,我之前用使用Maven指令maven dependency:tree來檢視依賴,但是經常會忘記

或者在pom檔案直接右鍵,maven,show dependencies來看以來關系,依賴關系少了還好說,要是多了哈哈,超級費眼睛不好用,如下:

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper
IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

後來看了公司大神介紹了一個插件,就是Maven Helper,再這給大家分享下安裝和使用方法:

安裝方法: File-Settings-Plugins,搜尋maven helper 點選Install,安裝完成後重新開機idea,好像最新2021版的idea不用重新開機

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper
IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

然後打開要分析的pom檔案,在編輯器的左下方會看到多出一行兩個tab鍵  Text 和 Dependency Analyzer

點選Text 就是我們平時的狀态

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

點選Dependency Analyzer  我們所有的依賴就會以樹狀展示,我們就可以很友善檢視整個依賴關系,如下:

如果有沖突,那沖突的包會顯示紅色

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

也可以通過上面的單選Conflicts直接檢視沖突的包,如下:

IDEA 解決 Maven 依賴jar包沖突神器 Maven Helper

通過在包上右鍵Jump to Source或者快捷鍵F4,直接跳轉到依賴的坐标,選中紅色也就是沖突的包,直接右鍵 Exclude 就自動生成排除掉代碼了