idea解決jar包衝突的實用技巧

背景:在項目開發過程中,我們經常會使用到maven來管理jar包並作爲項目打包構建工具,但是經常會遇到jar包衝突的問題

下面就分享一下解決jar包衝突的幾個實用技巧

1.比如說:經常遇到NoClassDefFoundError或者NoMethodFound等等,使用的IDE工具是idea的話,可以雙擊shift鍵查找這個類有沒有,或者Ctrl + N直接去找這個類,看裏面具體的代碼到底有沒有,然後在定位到這個類是哪個依賴包下的。

2.maven還有一個依賴樹一樣的圖形化界面,具體操作爲:

maven->選中項目->點擊查看依賴關係按鈕,就會出現如圖所示的依賴樹,放大後可以看到所有添加的依賴關係圖譜

如果有紅色的就說明有衝突,此時可以選中紅色箭頭所指向的依賴包,右鍵,選擇exclude掉

確實maven很棒,idea也很棒,幫我們省了很多功夫!!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章