最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea中解決maven包沖突的問題(maven helper)

 更新時(shí)間:2018年12月28日 09:43:05   作者:javaobject  
這篇文章主要介紹了idea中解決maven包沖突的問題(maven helper),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

日常開發(fā)中經(jīng)常會遇到xxx.class 找不到的異常,但是這個(gè)類確實(shí)存在我們的項(xiàng)目中,就會感覺很離奇,其實(shí)這就是包沖突的問題

沖突問題

比如項(xiàng)目中引用了兩個(gè) fastjson.jar的版本,分別為

  • fastjson:1.2.28
  • fastjson:1.2.3

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

idea 中maven 問題

idea 中查看 maven 依賴只會給你一個(gè)復(fù)雜到極點(diǎn)圖,基本沒有啥價(jià)值,所以要安裝個(gè)插件 maven helper,這個(gè)插件用了都說好啊

解決問題

首先安裝插件 maven helper(因?yàn)槲乙呀?jīng)安裝了,所以沒 install 的按鈕了)

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

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

接下來到重點(diǎn)了,選中沖突選項(xiàng) conflicts,這一列都是存在沖突的包

以fastjson 為例


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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 如何使用org.w3c.dom操作XML文件

    java 如何使用org.w3c.dom操作XML文件

    這篇文章主要介紹了java 如何使用org.w3c.dom操作XML文件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 解讀為何java中的boolean類型是32位的

    解讀為何java中的boolean類型是32位的

    這篇文章主要介紹了為何java中的boolean類型是32位的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 完美解決Eclipse導(dǎo)入的項(xiàng)目上有個(gè)紅叉,但不影響項(xiàng)目運(yùn)行的問題

    完美解決Eclipse導(dǎo)入的項(xiàng)目上有個(gè)紅叉,但不影響項(xiàng)目運(yùn)行的問題

    這篇文章主要介紹了完美解決Eclipse導(dǎo)入的項(xiàng)目上有個(gè)紅叉,但不影響項(xiàng)目運(yùn)行的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Java連接數(shù)據(jù)庫實(shí)現(xiàn)方式

    Java連接數(shù)據(jù)庫實(shí)現(xiàn)方式

    文章講述了Java連接MySQL數(shù)據(jù)庫的詳細(xì)步驟,包括下載和導(dǎo)入JDBC驅(qū)動(dòng)、創(chuàng)建數(shù)據(jù)庫和表、以及編寫連接和讀取數(shù)據(jù)的代碼
    2024-11-11
  • Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法

    Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法

    這篇文章主要介紹了Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java序列化與ObjectOutputStream和ObjectInputStream的實(shí)例詳解

    java序列化與ObjectOutputStream和ObjectInputStream的實(shí)例詳解

    這篇文章主要介紹了java序列化與ObjectOutputStream和ObjectInputStream的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 淺析mybatis和spring整合的實(shí)現(xiàn)過程

    淺析mybatis和spring整合的實(shí)現(xiàn)過程

    據(jù)官方的說法,在Mybatis3問世之前,Spring3的開發(fā)工作就已經(jīng)完成了,所以Spring3中還是沒有對Mybatis3的支持。因此由Mybatis社區(qū)自己開發(fā)了一個(gè)Mybatis-Spring用來滿足Mybatis用戶整合Spring的需求,下面通過Mybatis-Spring來整合Mybatis跟Spring的用法做介紹
    2015-10-10
  • 淺談Java內(nèi)存區(qū)域劃分和內(nèi)存分配策略

    淺談Java內(nèi)存區(qū)域劃分和內(nèi)存分配策略

    這篇文章主要介紹了淺談Java內(nèi)存區(qū)域劃分和內(nèi)存分配策略,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • k8s解決java服務(wù)下載超時(shí)問題小結(jié)

    k8s解決java服務(wù)下載超時(shí)問題小結(jié)

    我們在走ingress的java程序的時(shí)候,往往會有導(dǎo)出數(shù)據(jù)的功能,這個(gè)時(shí)候就會有因網(wǎng)絡(luò)慢、后臺處理時(shí)間過長導(dǎo)致下載超時(shí),也有因下載文件太大,導(dǎo)致下載失敗,下面給分享k8s解決java服務(wù)下載超時(shí)問題,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

    springboot2.3.1替換為其他的嵌入式servlet容器的詳細(xì)方法

    這篇文章主要介紹了springboot2.3.1替換為其他的嵌入式servlet容器的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評論

宁南县| 乐山市| 贺州市| 长治县| 读书| 平果县| 西乌珠穆沁旗| 武城县| 读书| 岫岩| 玛纳斯县| 丹凤县| 玉溪市| 宜川县| 巴林左旗| 新乡县| 灯塔市| 印江| 淮滨县| 拜泉县| 肃宁县| 宁南县| 吉木乃县| 林州市| 乌鲁木齐县| 乌恰县| 新巴尔虎右旗| 正蓝旗| 鄂托克前旗| 报价| 衡水市| 凤翔县| 犍为县| 江山市| 唐河县| 丹阳市| 武安市| 关岭| 改则县| 吉安市| 大余县|