使用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
如果要排除依賴,直接版本上面 點擊右鍵 ,Exclude 是不是很easy