使用idea解決maven依賴沖突的問(wèn)題
前言:我們進(jìn)行用maven 開(kāi)發(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-02springmvc模式的上傳和下載實(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-08SpringBoot中使用@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-12java使用Filter實(shí)現(xiàn)自動(dòng)登錄的方法
這篇文章主要為大家詳細(xì)介紹了java使用Filter實(shí)現(xiàn)自動(dòng)登錄的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04MyBatis insert操作插入數(shù)據(jù)之后返回插入記錄的id
今天小編就為大家分享一篇關(guān)于MyBatis插入數(shù)據(jù)之后返回插入記錄的id,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03JAVA實(shí)現(xiàn)遍歷文件夾下的所有文件(遞歸調(diào)用和非遞歸調(diào)用)
本篇文章主要介紹了JAVA 遍歷文件夾下的所有文件(遞歸調(diào)用和非遞歸調(diào)用) ,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01Java時(shí)間類庫(kù)Timer的使用方法與實(shí)例詳解
這篇文章主要介紹了Jave時(shí)間類庫(kù)Timer的使用方法與實(shí)例詳解,需要的朋友可以參考下2020-02-02