終結(jié):IntelliJ IDEA(idea) 查看 maven依賴樹

使用idea編程經(jīng)常遇到項目依賴 jar 沖突,不知道哪個引入導(dǎo)致,排除也不知從哪里做起,該文章窮盡各種方法教你讓相互依賴無處遁形!

方法一:如果你知道通過引入哪個jar導(dǎo)致的 引入,可以通過打開右邊的 Maven Projects,找到 Dependencies 選項展開后即可查看項目的依賴樹。

1.png

方法二:你是一臉的懵逼,不知道哪里引入導(dǎo)致的jar沖突?腫么辦?

OK,打開 idea terminal , 確保所在的目錄為 pom.xml 所在的目錄,然后執(zhí)行如下命令:

 mvn dependency:tree

使用 maven 命令幫你構(gòu)建依賴樹,然后搜索就可以了,查看層級依賴。

2.png

這個方式是不是更近一層樓了~~~~

方法三:還是利用 idea 自動功能,使用快捷鍵(ctrl+alt+shift+u)就可以一覽整個項目的依賴了。

3.png

4.png
  • ctrl +f 可以搜索你想要查找的 Jar 然后定位依賴關(guān)系,其中紅色線條代表引用沖突的jar ,可通過右鍵 排除沖突的依賴
5.png

方法四:利用 idea maven helper 插件,插件的安裝就自行百度吧。

打開 pom.xml 文件,切換 tab 試圖(這點是不是很多東西找不到這里哈哈哈)

是不是一目了然了?

![3.png](https://upload-images.jianshu.io/upload_images/10708517-f2535f681928038f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3.png

如果要排除依賴,直接版本上面 點擊右鍵 ,Exclude 是不是很easy

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容