使用idea解決maven依賴沖突的問(wèn)題
前言:我們進(jìn)行用maven 開發(fā)組件的時(shí)候,經(jīng)常會(huì)遇到一種情況,我們添加一些maven依賴后,經(jīng)常會(huì)出現(xiàn)本地原本正常的代碼編譯不過(guò)去
下面我們就將這種問(wèn)題的解決思路和解決方案逐步講解
記錄報(bào)錯(cuò)的那幾個(gè)類

將剛才添加的maven依賴都還原找到剛才報(bào)錯(cuò)的類的jar包的版本號(hào) 例如我們的文件fastjson-1.2.58

還原剛才加入的maven依賴在剛才編譯報(bào)錯(cuò)的maven 模塊上構(gòu)建maven依賴體系

結(jié)果如下圖所示

6.在構(gòu)建結(jié)果中按ctrl+F

7.輸入報(bào)錯(cuò)的jar包的名字

8.選中一個(gè)點(diǎn)進(jìn)去

這個(gè)時(shí)候就可以看到有jar包沖突了我們可以看一下是哪些依賴中有沖突了

這樣就可以清晰的看清楚maven的依賴關(guān)系
9.選中一個(gè)jar點(diǎn)進(jìn)

就可以看到這個(gè)jar的引入的詳細(xì)信息

這樣我們就能確定是哪個(gè)依賴引入了錯(cuò)誤的依賴了。
10.在對(duì)應(yīng)不需要的依賴剔除依賴了刷新依賴關(guān)系就可以解決依賴混亂的問(wèn)題
<dependency>
<groupId>xxx.xxx.xx</groupId>
<artifactId>xxx.xxx.xx</artifactId>
<version>${xx}</version>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</exclusion>
</exclusions>
</dependency>
刷新maven依賴關(guān)系就可以正常編譯成功了
到此這篇關(guān)于使用idea解決maven依賴沖突的文章就介紹到這了,更多相關(guān)idea解決maven依賴沖突內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
@PathVariable注解,讓spring支持參數(shù)帶值功能的案例
這篇文章主要介紹了@PathVariable注解,讓spring支持參數(shù)帶值功能的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02
springmvc模式的上傳和下載實(shí)現(xiàn)解析
這篇文章主要介紹了springmvc模式下的上傳和下載實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
利用javadoc注釋自動(dòng)生成Swagger注解
由于現(xiàn)在controller方法上面沒(méi)有swagger注解,只能拿到接口url地址,無(wú)法獲得接口功能描述,所以本文為大家介紹一下如何利用javadoc注釋自動(dòng)生成Swagger注解,感興趣的可以了解下2023-08-08
SpringBoot中使用@Async實(shí)現(xiàn)異步任務(wù)調(diào)用詳解
這篇文章主要介紹了SpringBoot中使用@Async實(shí)現(xiàn)異步任務(wù)調(diào)用詳解,一個(gè)可以無(wú)需等待被調(diào)用函數(shù)的返回值就讓操作繼續(xù)進(jìn)行的方法(來(lái)自百度百科),即程序在順序執(zhí)行時(shí),不等待異步調(diào)用的語(yǔ)句返回結(jié)果就執(zhí)行后面的程序,需要的朋友可以參考下2023-12-12
java使用Filter實(shí)現(xiàn)自動(dòng)登錄的方法
這篇文章主要為大家詳細(xì)介紹了java使用Filter實(shí)現(xiàn)自動(dòng)登錄的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
MyBatis insert操作插入數(shù)據(jù)之后返回插入記錄的id
今天小編就為大家分享一篇關(guān)于MyBatis插入數(shù)據(jù)之后返回插入記錄的id,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03
JAVA實(shí)現(xiàn)遍歷文件夾下的所有文件(遞歸調(diào)用和非遞歸調(diào)用)
本篇文章主要介紹了JAVA 遍歷文件夾下的所有文件(遞歸調(diào)用和非遞歸調(diào)用) ,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
Java時(shí)間類庫(kù)Timer的使用方法與實(shí)例詳解
這篇文章主要介紹了Jave時(shí)間類庫(kù)Timer的使用方法與實(shí)例詳解,需要的朋友可以參考下2020-02-02

