mvn/maven如何檢查依賴沖突,並解決依賴沖突
如圖,點擊圖示位置,就可以把整個項目的依賴關系展示出來
在圖里選中一個artifact,則所有依賴該artifact的地方都會一起連帶出來突出顯示,如果有不同版本的也會標記出來。這樣該artifact在該工程里是如何被直接或間接引入的進來也就明朗了。
也可以在項目的pom.xml文件里,右鍵調出顯示依賴關系的快捷鍵
如果有沖突的版本,可以右擊該版本的節點然后Exclude,對應的pom.xml就已經成功修改了。(IntelliJ IDEA對於文件的修改都是實時保存的,無須Ctrl+S)
可以點擊圖標,進入相應的pom文件
里面的紅線表示存在沖突,選中后,虛線表示沖突的具體版本;紅色的模塊是沖突的,點擊紅色的,查看虛線就知道怎么沖突的
可以放到、縮小,合適視圖等
參考:
http://baowp.iteye.com/blog/1989575
https://blog.csdn.net/qq_27093465/article/details/69226949
https://blog.csdn.net/wo541075754/article/details/53453305
https://blog.jetbrains.com/idea/2010/05/maven-dependencies-diagram/
https://www.jianshu.com/p/fe6267f10d79