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

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

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

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

沖突問題

比如項目中引用了兩個 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 的按鈕了)

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

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

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

以fastjson 為例


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

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

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

相關文章

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

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

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

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

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

    完美解決Eclipse導入的項目上有個紅叉,但不影響項目運行的問題

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

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

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

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

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

    java序列化與ObjectOutputStream和ObjectInputStream的實例詳解

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

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

    據(jù)官方的說法,在Mybatis3問世之前,Spring3的開發(fā)工作就已經(jīng)完成了,所以Spring3中還是沒有對Mybatis3的支持。因此由Mybatis社區(qū)自己開發(fā)了一個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)存分配策略,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • k8s解決java服務下載超時問題小結(jié)

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

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

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

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

最新評論

华亭县| 敦煌市| 宜丰县| 吴桥县| 寿宁县| 合江县| 巩义市| 福州市| 高陵县| 平潭县| 湟源县| 无为县| 公安县| 黔东| 乐安县| 连山| 鲁山县| 昭平县| 视频| 义乌市| 祁阳县| 纳雍县| 凯里市| 炎陵县| 堆龙德庆县| 延津县| 汕尾市| 连城县| 青岛市| 太康县| 长岭县| 游戏| 南皮县| 富顺县| 临安市| 张北县| 铜川市| 晋中市| 吉林市| 陇南市| 商河县|