idea中怎么解決maven包沖突問題

idea中怎么解決maven包沖突問題,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

為密山等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及密山網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站設計制作、網(wǎng)站設計、密山網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

沖突問題

比如項目中引用了兩個 fastjson.jar的版本,分別為

  • fastjson:1.2.28

  • fastjson:1.2.3

我們用到了1.2.28中的某個類, 比如 A類,在版本更新中 1.2.3版本去掉了這個類,然而我們項目中maven 卻把1.2.3的 jar 打包進去了,那我們就會報異常,不存在這個 class,但是我們調(diào)錯誤的時候卻發(fā)現(xiàn)這個類存在,那我們怎么找到問題根源呢,到底是哪個包的需要Exclude 呢,我之前也不會,今天有幸找到個方法,分享給大家。

idea 中maven 問題

idea 中查看 maven 依賴只會給你一個復雜到極點圖,基本沒有啥價值,所以要安裝個插件 maven helper,這個插件用了都說好啊

解決問題

首先安裝插件 maven helper(因為我已經(jīng)安裝了,所以沒 install 的按鈕了)

idea中怎么解決maven包沖突問題

安裝完成后,在 pom 文件下方會出現(xiàn)這個東西

idea中怎么解決maven包沖突問題

點進去你會發(fā)現(xiàn)仿佛回到了 eclipse

idea中怎么解決maven包沖突問題

接下來到重點了,選中沖突選項 conflicts,這一列都是存在沖突的包

idea中怎么解決maven包沖突問題

以fastjson 為例

idea中怎么解決maven包沖突問題

當然我們調(diào)錯誤的時候也可以直接搜索有問題的包,如下

idea中怎么解決maven包沖突問題

選中右鍵就可以 Exclude 啦,想用1.2.28就把其他版本的Exclude掉,想用1.2.3就把其他版本的Exclude掉,是不是很方便。

idea中怎么解決maven包沖突問題

看完上述內(nèi)容,你們掌握idea中怎么解決maven包沖突問題的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站題目:idea中怎么解決maven包沖突問題
標題路徑:http://bm7419.com/article6/igeeig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、搜索引擎優(yōu)化品牌網(wǎng)站設計、靜態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司