欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 打包進(jìn)去了,那我們就會報異常,不存在這個 class,但是我們調(diào)錯誤的時候卻發(fā)現(xiàn)這個類存在,那我們怎么找到問題根源呢,到底是哪個包的需要Exclude 呢,我之前也不會,今天有幸找到個方法,分享給大家。

idea 中maven 問題

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

解決問題

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

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

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

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

以fastjson 為例


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

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

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

相關(guān)文章

  • Java垃圾回收finalize()作用詳解

    Java垃圾回收finalize()作用詳解

    這篇文章主要為大家詳細(xì)介紹了Java垃圾回收finalize()作用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • Java二叉樹的遍歷思想及核心代碼實現(xiàn)

    Java二叉樹的遍歷思想及核心代碼實現(xiàn)

    今天小編就為大家分享一篇關(guān)于Java二叉樹的遍歷思想及核心代碼實現(xiàn),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • JavaScript中new運(yùn)算符的實現(xiàn)過程解析

    JavaScript中new運(yùn)算符的實現(xiàn)過程解析

    這篇文章主要介紹了JavaScript中new運(yùn)算符的實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • mybatis in查詢傳入String方式

    mybatis in查詢傳入String方式

    這篇文章主要介紹了mybatis in查詢傳入String方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • springboot+log4j.yml配置日志文件的方法

    springboot+log4j.yml配置日志文件的方法

    這篇文章主要介紹了springboot+log4j.yml配置日志文件的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • SpringMVC源碼之HandlerMapping處理器映射器解析

    SpringMVC源碼之HandlerMapping處理器映射器解析

    這篇文章主要介紹了SpringMVC源碼之HandlerMapping處理器映射器解析,在Spring?MVC中,HandlerMapping處理器映射器用于確定請求處理器對象,請求處理器可以是任何對象,只要它們使用了@Controller注解或注解@RequestMapping,需要的朋友可以參考下
    2023-08-08
  • Java 面試題和答案 -(上)

    Java 面試題和答案 -(上)

    本文主要介紹Java 面試題和答案,這里整理了Java面試中出現(xiàn)的各種題型,和相應(yīng)知識點,有需要的小伙伴可以好好參考下,幫助大家面試成功
    2016-09-09
  • Java中的抽象類和接口你了解嗎

    Java中的抽象類和接口你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Java中的抽象類和接口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Java的LinkedHashSet源碼深入講解

    Java的LinkedHashSet源碼深入講解

    這篇文章主要介紹了Java的LinkedHashSet源碼深入講解,LinkedHashSet是HashSet的子類,而由于HashSet實現(xiàn)了Set接口,因此LinkedHashSet也間接實現(xiàn)了Set類,LinkedHashSet類屬于java.base模塊,java.util包下,需要的朋友可以參考下
    2023-09-09
  • SpringBoot3.x循環(huán)依賴問題解決方案

    SpringBoot3.x循環(huán)依賴問題解決方案

    這篇文章主要介紹了SpringBoot3.x循環(huán)依賴的相關(guān)知識,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06

最新評論