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

IDEA Maven依賴下載總是失敗的幾種解決方法

 更新時間:2023年09月07日 09:32:21   作者:福建沙縣小吃  
我們本地使用 IDEA 運行 maven 項目的時候,有時候運氣不好,就會遇到某些 maven 依賴無法正常找到、導(dǎo)入,這就會導(dǎo)致 IDEA 構(gòu)建項目的時候爆出一堆醒目的紅色 Error,今天給大家分享IDEA Maven依賴下載總是失敗的幾種解決方法,感興趣的朋友一起看看吧

為啥我的IDEA Maven依賴下載總是失????我們本地使用 IDEA 運行 maven 項目的時候,有時候運氣不好,就會遇到某些 maven 依賴無法正常找到、導(dǎo)入。這就會導(dǎo)致 IDEA 構(gòu)建項目的時候爆出一堆醒目的紅色 Error。正好最近新拉取一個項目源碼,本地運行項目,又碰到這種情況。按照以前的解決經(jīng)驗,搗鼓了一下,發(fā)現(xiàn)沒辦法解決。于是研究了一下午,終于解決這個問題??。吐槽一下,剛開始一度以為是這個項目有問題,找了一個同事,發(fā)現(xiàn)他的電腦是卻可以正常運行這個項目。那今天這篇的文章,總結(jié)一下 IDEA 運行 maven 項目找不到相關(guān)依賴報錯的問題原因以及解決辦法,希望能有幫助。

1. 網(wǎng)絡(luò)問題,無法下載 maven 依賴

一般來說,如果沒有配置,Maven會在默認的中央倉庫下載各項依賴,而我們訪問這個地址,網(wǎng)絡(luò)速度不僅慢,網(wǎng)絡(luò)質(zhì)量還差。這就導(dǎo)致了maven 依賴下載速度過慢,有時候下載還可能會失敗。maven 依賴下載失敗,這就會導(dǎo)致 IDEA 找不到相關(guān)依賴。那這個問題解決辦法也比較簡單,我們可以通過設(shè)置鏡像(mirrors)地址解決。打開我們本地 maven 配置文件,默認地址如下: ${user.home}/.m2/settings.xml ,然后找到 mirrors 節(jié)點,在這下面添加以下配置:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>

2. lastUpdated 文件導(dǎo)致依賴無法正常導(dǎo)入

當(dāng)你更新鏡像地址之后,有可能還會碰到 maven 依賴無法導(dǎo)入,那恭喜你碰到第二個問題了。maven 依賴下載的時候,如果碰到網(wǎng)絡(luò)較差,依賴下載失敗,maven 本地將會生成 lastUpdated 為后綴的文件。

在這里插入圖片描述

那正常的 maven 依賴如下

在這里插入圖片描述

只要 lastUpdated 文件存在,maven 依賴將不會重新下載,所以做簡單的方法就是,刪除 lastUpdated 文件,重新刷新下載即可。這里提供一鍵刪除 lastUpdated 文件腳本(macos)

# 這里寫你的倉庫路徑
REPOSITORY_PATH=~/.m2/repository
echo 正在搜索...
find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr
echo 搜索完

3 - maven 依賴沖突,引用錯誤

前兩個問題主要跟本地網(wǎng)絡(luò)有比較大的關(guān)系,那這個問題,主要是因為 maven 特性導(dǎo)致。那 maven 有一個依賴傳遞的特性,如果 A 依賴 B,而 B 依賴 C,那么 C 這個依賴就會通過 B 間接傳遞給 A。那這個問題解決辦法,也比較簡單,有沖突,我們就直接解決沖突就可以了。我們可以在 IDEA 中安裝一個 Maven Helper 插件,然后打開 pom 文件,點擊 Dependency Analyzer 選項,在這里面選中 Conflicts 按鈕,就可以看到當(dāng)前所有沖突的依賴包。選中其中一個依賴包,就可以在右側(cè)看到所有沖突依賴包的版本。選中其中一個版本,右鍵選中 Exclude 即可。上面的辦法我們通過排除其他間接依賴從而解決問題。那下面還有一種解決辦法,將間接依賴轉(zhuǎn)化為直接依賴。我們可以把間接依賴直接寫在項目 pom 文件里,這樣 maven 將會直接使用這個依賴,其他間接依賴將會失效。

- 最后

重啟大法,重啟 IDEA,重啟電腦。

到此這篇關(guān)于IDEA Maven依賴下載總是失敗的幾種解決方法的文章就介紹到這了,更多相關(guān)IDEA Maven依賴下載失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中IP段轉(zhuǎn)CIDR的原理與實現(xiàn)詳解

    Java中IP段轉(zhuǎn)CIDR的原理與實現(xiàn)詳解

    CIDR表示的是無類別域間路由,通常形式是IP地址后跟一個斜杠和數(shù)字,這篇文章主要為大家介紹了如何使用Java實現(xiàn)IP段轉(zhuǎn)CIDR,需要的可以了解下
    2025-03-03
  • SpringBoot2整合Drools規(guī)則引擎及案例詳解

    SpringBoot2整合Drools規(guī)則引擎及案例詳解

    這篇文章主要介紹了SpringBoot2整合Drools規(guī)則引擎及案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Java中executeQuery()和executeUpdate()的區(qū)別及說明

    Java中executeQuery()和executeUpdate()的區(qū)別及說明

    executeQuery()和executeUpdate()是JDBC中用于執(zhí)行SQL語句的方法,前者用于執(zhí)行查詢語句,返回ResultSet對象;后者用于執(zhí)行修改操作,返回受影響的行數(shù),使用這些方法時需要注意SQL語句的正確性、資源的釋放以及防止SQL注入
    2025-11-11
  • Java數(shù)據(jù)結(jié)構(gòu)之鏈表、棧、隊列、樹的實現(xiàn)方法示例

    Java數(shù)據(jù)結(jié)構(gòu)之鏈表、棧、隊列、樹的實現(xiàn)方法示例

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之鏈表、棧、隊列、樹的實現(xiàn)方法,結(jié)合實例形式分析了Java數(shù)據(jù)結(jié)構(gòu)中鏈表、棧、隊列、樹的功能、定義及使用方法,需要的朋友可以參考下
    2019-03-03
  • Kotlin Coroutines執(zhí)行異步加載示例詳解

    Kotlin Coroutines執(zhí)行異步加載示例詳解

    這篇文章主要給大家介紹了關(guān)于Kotlin Coroutines執(zhí)行異步加載的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • Spring中的set注入方法

    Spring中的set注入方法

    這篇文章主要介紹了Spring中的set注入方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nacos封裝通用HttpClient詳解

    Nacos封裝通用HttpClient詳解

    這篇文章主要介紹了Nacos封裝通用HttpClient用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • java8實現(xiàn)List中對象屬性的去重方法

    java8實現(xiàn)List中對象屬性的去重方法

    這篇文章主要介紹了java8實現(xiàn)List中對象屬性的去重方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Spring Data JPA結(jié)合Mybatis進行分頁查詢的實現(xiàn)

    Spring Data JPA結(jié)合Mybatis進行分頁查詢的實現(xiàn)

    本文主要介紹了Spring Data JPA結(jié)合Mybatis進行分頁查詢的實現(xiàn)
    2024-03-03
  • 詳解用maven將dubbo工程打成jar包運行

    詳解用maven將dubbo工程打成jar包運行

    這篇文章主要介紹了詳解用maven將dubbo工程打成jar包運行,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論

蓝田县| 京山县| 江华| 宜章县| 板桥市| 缙云县| 安仁县| 武宣县| 民乐县| 墨玉县| 饶河县| 松桃| 苏尼特左旗| 晋城| 巴青县| 信宜市| 南陵县| 虹口区| 荣成市| 南和县| 兴义市| 马关县| 衢州市| 贡觉县| 白城市| 林芝县| 北宁市| 柞水县| 大庆市| 福清市| 建阳市| 津市市| 洞口县| 铅山县| 牡丹江市| 隆安县| 辉南县| 任丘市| 太康县| 舞钢市| 陈巴尔虎旗|