亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Maven jar包下載失敗問題的處理方法

 更新時間:2023年06月01日 10:11:12   作者:烽起黎明  
很多同學(xué)在Maven里下載一些依賴的時候,即下載jar包的時候總是會出現(xiàn)一些問題,本文將就這個問題給大家詳細(xì)的講解一下,需要的朋友可以參考下

前言

很多同學(xué)在Maven里下載一些依賴的時候,即下載【jar 包】的時候總是會出現(xiàn)一些問題,這里專門做一個教程講解一下

其實這和你的Maven配置是有關(guān)系的,因為Maven是一個國際站點,它的倉庫是在國外的,所以我們有時候在下載一些依賴的時候就會感覺到很慢,它默認(rèn)是要國外的倉庫去進(jìn)行下載的但是到國外去下載的話就會出現(xiàn)一些網(wǎng)絡(luò)方面的問題,例如我們?nèi)ハ螺d一個Spring框架的依賴,這個依賴很大有1024KB,但是呢你每秒只能下載1KB<,但它的超時時間是60s,所以我們下到60K的時候就中斷了,剩余的內(nèi)容沒有下載完,這就導(dǎo)致了【jar 包下載失敗的問題】

?? 那如何去解決這個問題呢?

此時我們就需要去配置Maven的國內(nèi)源了,什么是國內(nèi)源呢?其實就是一個鏡像,我們國內(nèi)有的一些鏡像網(wǎng)站比如:阿里、網(wǎng)易

它們獲取到國外Maven倉庫中的依賴這種機(jī)制就是:它們每天會去跑一個任務(wù),去國外的網(wǎng)站中去拉取增量包,看誰更新了這個包,拉到這個更新包后再把它放在本地,供中國的開發(fā)者去下載使用~

1、配置settinga.xml文件

  • 首先第一步,我們打開IDEA創(chuàng)建一個新的項目,然后找到【文件】中的 設(shè)置
    • 不過這里的設(shè)置有兩個,要注意區(qū)分,IDEA的話是把這兩塊給分開來了,所以兩個地方我們都要去進(jìn)行配置
    • 下面是中文版的,英文版的話叫做Settings

在這里插入圖片描述

點進(jìn)來之后我們就要去找到Maven,根據(jù)下圖的步驟來完成,記住這里文件路徑中一定不能出現(xiàn)中文,否則后續(xù)會出現(xiàn)各種問題的

在這里插入圖片描述

  • 然后我們進(jìn)到【用戶配置文件】目錄中,尋找這個settings.xml這個文件,這邊的話會出現(xiàn)兩種情況
    • 一種是你點進(jìn)去除了下面的兩個文件夾之外還會有的就是這個配置文件
    • 另一種則是像下面這樣,并沒有出現(xiàn)這個settings.xml這個文件

在這里插入圖片描述

  • 接下去要做的就是這個配置文件中的鏡像,配置為國內(nèi)的鏡像
  • 對于第一種來說,你可以選擇VSCode打開這個文件(用記事本打開的話沒有高亮)

在這里插入圖片描述

  • 然后往下滑找到<mirrors>這個標(biāo)記,代表配置文件中的鏡像設(shè)置

在這里插入圖片描述

  • 把下面的這段復(fù)制進(jìn)去,然后點擊Ctrl + s保存即可,這個鏡像是阿里的國內(nèi)源
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>        
</mirror>

在這里插入圖片描述

第二種若是沒有這個【settings.xml】,你要做的就是點擊我的頭像,然后私信加我好友,我私發(fā)給你這個文件,你拷貝到這個目錄下即可,不需要修改

  • 當(dāng)上面的這些步驟都設(shè)置完后,僅僅是把當(dāng)前項目文件的做了配置,但是對于【新項目配置】我們還要去再配置一遍

在這里插入圖片描述

2、重新下載jar包

當(dāng)【settings.xml】文件配置完后,那恭喜你,第一步已經(jīng)完成了,但接下去還要去做一些事情

  • 首先第一步,進(jìn)入我們剛才那個目錄下的repository這個文件夾,這里面放置的就是你之前在寫Maven中引入依賴的時候所存儲 jar 包的本地倉庫
  • 但是這只針對遇到【jar 包下載失敗】的用戶,如果你的jar 包并沒有出現(xiàn)下載失敗的情況,可以暫時先不清楚這些原本的jar 包

在這里插入圖片描述

?? 為什么要去刪除這些原先就有的 jar 包呢?

  • 因為之前你在下載jar 包的時候,因為種種問題導(dǎo)致這個包并沒有下載完整,再去重新下載的話也是會失敗的,所以需要先把原來的給清除掉才可以
  • 當(dāng)之前的jar包全部清除完成后,我們就可以去重新下載所有的jar包了,點擊IDEA右側(cè)的【Maven】,然后點擊一個緩沖的圓圈,就可以下去所有的jar包

在這里插入圖片描述

3、其他問題

如果1、2兩步你全部都做完了,但是還沒有解決問題的話,請看看下面的這三點

  • 上?的步驟沒看仔細(xì):重新認(rèn)真的逐字逐句的觀看和配置
  • Maven 路徑中出現(xiàn)中?:如果出現(xiàn)中?會導(dǎo)致下載了 jar 包,但是在項?中不能正常使?;

在這里插入圖片描述

  • 當(dāng)前?絡(luò)運營商有問題:當(dāng)前所在區(qū)域連接的?絡(luò)運營商(中國電信、移動…)連接數(shù)據(jù)源有問題,嘗試更好?絡(luò),使??機(jī)熱點或朋友的?機(jī)熱點嘗試,如果還是還?,間隔 4 ?時之后再試

4、下載依賴測試

我們可以去下去一個jar包測試一下配置后是否沒問題了

  • 這里我們?nèi)ハ螺d一個Spring的依賴

在這里插入圖片描述

  • 接著點進(jìn)去后選擇對應(yīng)的jar包版本,根據(jù)你對應(yīng)的JDK進(jìn)行選擇

在這里插入圖片描述

  • 選擇完對應(yīng)的jar包版本后,點擊進(jìn)去我們就可以看到里面的這段依賴了

在這里插入圖片描述

  • 然后我們進(jìn)到項目中,選擇pom.xml文件添加這段依賴,記得先加上外層的<dependencies>
<dependencies>
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>5.3.27</version>
    </dependency>
</dependencies>
  • 不過添加的話只是聲明一下這段需要加載進(jìn)來,添加依賴后不要忘了點擊加載更新,這樣才能把jar包真正地加載到當(dāng)前框架中

在這里插入圖片描述

好,到這里的話,Maven jar 包下載失敗問題就處理完成了,希望對您有所幫助

以上就是Maven jar包下載失敗問題的處理方法的詳細(xì)內(nèi)容,更多關(guān)于Maven jar包下載失敗的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java客戶端服務(wù)端上傳接收文件實現(xiàn)詳解

    Java客戶端服務(wù)端上傳接收文件實現(xiàn)詳解

    這篇文章主要介紹了Java客戶端服務(wù)端上傳接收文件實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • idea web項目沒有小藍(lán)點的的兩種解決方法

    idea web項目沒有小藍(lán)點的的兩種解決方法

    本文主要介紹了idea web項目沒有小藍(lán)點的的兩種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 關(guān)于@RequestParam的使用所遇到的404問題

    關(guān)于@RequestParam的使用所遇到的404問題

    這篇文章主要介紹了關(guān)于@RequestParam的使用所遇到的404問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java中StringUtils與CollectionUtils和ObjectUtil概念講解

    Java中StringUtils與CollectionUtils和ObjectUtil概念講解

    這篇文章主要介紹了Java中StringUtils與CollectionUtils和ObjectUtil概念,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-12-12
  • 基于mybatis-plus QueryWrapper 排序的坑

    基于mybatis-plus QueryWrapper 排序的坑

    這篇文章主要介紹了mybatis-plus QueryWrapper 排序的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 一文學(xué)習(xí)Java NIO的ByteBuffer工作原理

    一文學(xué)習(xí)Java NIO的ByteBuffer工作原理

    很多網(wǎng)友說JDK又在寫B(tài)ug!下面通過通過本文學(xué)習(xí)下為何Java NIO的ByteBuffer這么垃圾,涉及到ByteBuf API 的優(yōu)點及工作原理解析,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng)

    JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng)

    這篇文章主要介紹了JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Zookeeper事務(wù)日志預(yù)分配空間解讀

    Zookeeper事務(wù)日志預(yù)分配空間解讀

    這篇文章主要介紹了Zookeeper事務(wù)日志預(yù)分配空間解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    這篇文章主要給大家介紹了關(guān)于Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java實現(xiàn)abc字符串排列組合

    Java實現(xiàn)abc字符串排列組合

    這篇文章主要為大家詳細(xì)介紹了JAVA實現(xiàn)abc字符串的排列組合,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02

最新評論