IDEA 必備插件:一款快速解決 Maven 依賴沖突的神器!
一、引言
在寫Java代碼的時(shí)候,我們可能會(huì)出現(xiàn)Jar包的沖突的問題,這時(shí)候就需要我們?nèi)ソ鉀Q依賴沖突了,而解決依賴沖突就需要先找到是那些依賴發(fā)生了沖突,當(dāng)項(xiàng)目比較小的時(shí)候,還比較依靠IEDA的【Diagrams】查看依賴關(guān)系,當(dāng)項(xiàng)目比較大依賴比較多后就比較難找了,這時(shí)候就需要一款I(lǐng)DEA插件實(shí)現(xiàn)快速解決依賴沖突了。
二、IDEA Maven Helper插件安裝方法
1、選擇“File”→"settings..."
2、點(diǎn)擊“Plugins”->“Marketplace”->輸入"mavn helper"->點(diǎn)擊“install”->點(diǎn)擊“OK”完成安裝
三、IDEA Maven Helper插件使用方法
1、去到項(xiàng)目的pom.xml文件點(diǎn)擊后,在pom.xlm右邊顯示下面多了個(gè)“Dependency Analyzer”的Tab選項(xiàng),如下圖所示:
2、當(dāng)切換到“Dependency Analyzer”視圖后,可以發(fā)現(xiàn)如下界面
其中三個(gè)選項(xiàng)分別表示如下:
-
Conflicts(查看沖突) -
All Dependencies as List(列表形式查看所有依賴) -
All Dependencies as Tree(樹形式查看所有依賴)
3、當(dāng)沒有依賴沖突或者解決依賴沖突時(shí),當(dāng)選擇Conflicts時(shí),右上角會(huì)多了個(gè)“No Conflicts”
4、當(dāng)出現(xiàn)沖突需要解決時(shí),下面會(huì)顯示沖突的信息,我們可以選擇沖突的依賴 Exclude它。
5、當(dāng)點(diǎn)擊 Exclude 之后,插件自動(dòng)會(huì)在 pom.xml 文件中添加<exclusion>相關(guān)代碼,進(jìn)行子依賴的排除,這樣即可快速排除了依賴,還免去了自己手寫代碼,讓我們可以更加專注業(yè)務(wù)開發(fā)。
四、其它
1、IEDA Diagrams查看依賴沖突方法
①:點(diǎn)擊項(xiàng)目里面pom.xml文件,然后右擊選擇【Diagrams】-【Show Dependencies】
②:或者右邊的Mavn里面選擇“Dependencies”后點(diǎn)擊右上角“Show Dependencies”圖標(biāo)后,會(huì)顯示出依賴關(guān)系圖。
2、IEDA使用Maven命令查看依賴沖突方法
①:想要查看maven的依賴樹的時(shí)候使用Maven命令來(lái)查看依賴:
maven dependency:tree
②:查看是否有依賴沖突也可以使用Maven命令來(lái)查看:
mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>
來(lái)源:blog.csdn.net/GyaoG/article/details/120599475
這些年小編給你分享過的干貨
2.優(yōu)質(zhì)ERP系統(tǒng)帶進(jìn)銷存財(cái)務(wù)生產(chǎn)功能(附源碼)
3.優(yōu)質(zhì)SpringBoot帶工作流管理項(xiàng)目(附源碼)
4.最好用的OA系統(tǒng),拿來(lái)即用(附源碼)
5.SBoot+Vue外賣系統(tǒng)前后端都有(附源碼)
6.SBoot+Vue可視化大屏拖拽項(xiàng)目(附源碼)

轉(zhuǎn)發(fā)在看就是最大的支持??
