Idea 依赖冲突一分钟解决2种方案
生活随笔
收集整理的這篇文章主要介紹了
Idea 依赖冲突一分钟解决2种方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、Diagrams解決方案
- 1.1. 在pom.xml文件中,右擊選擇【Diagrams】-【Show Dependencies】
- 1.2. 找到沖突的依賴
- 1.3. 問題定位
- 1.4. 解決方案
- 1.5. 具體實現思路
- 1.5.1. 查看spring-context的全局控版本
- 1.5.2. 找到需要排除activemq-core中的spring-context的3.0.7.RELEASE,右擊選擇【Exclude】
- 1.5.3. 操作前截圖:
- 1.5.4. 操作后截圖:
- 1.5.5. 這樣依賴沖突就解決了
- 二、Diagrams解決方案
- 2.1. 下載Maven Helper插件,重啟idea
- 2.2. 在pom.xml 文件的左下方有個 Dependency Analyzer-我們點擊之后顯示如下
一、Diagrams解決方案
1.1. 在pom.xml文件中,右擊選擇【Diagrams】-【Show Dependencies】
1.2. 找到沖突的依賴
1.3. 問題定位
從圖中可以看出spring-context和activemq-core中的spring-context版本不一致,導致依賴沖突。
1.4. 解決方案
排除一個版本即可
1.5. 具體實現思路
1.5.1. 查看spring-context的全局控版本
這個在父工程的pom中查看,全局版本是5.1.8.RELEASE,因此,需要排除activemq-core中的spring-context的3.0.7.RELEASE
1.5.2. 找到需要排除activemq-core中的spring-context的3.0.7.RELEASE,右擊選擇【Exclude】
1.5.3. 操作前截圖:
1.5.4. 操作后截圖:
1.5.5. 這樣依賴沖突就解決了
二、Diagrams解決方案
2.1. 下載Maven Helper插件,重啟idea
2.2. 在pom.xml 文件的左下方有個 Dependency Analyzer-我們點擊之后顯示如下
- Conflicts:展示所有沖突。
- All Dependencies as List:以列表的方式展示所有依賴。
- All Dependencies as Tree:以樹形的方式展示所有依賴。
我們通過 exclusion 標簽排除 xactivemq-core中的spring-context的3.0.7.RELEASE 的引入即可。
總結
以上是生活随笔為你收集整理的Idea 依赖冲突一分钟解决2种方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于zookeeper(集群)+Leve
- 下一篇: 企业实战(Jenkins+GitLab+