Maven 下載依賴失敗解決辦法


背景: 

由於網絡問題, Maven 依賴經常會下載失敗,私服上的依賴下載失敗概率低一些, Maven 中央倉庫上的依賴導入失敗的概率則相對較高.其實這個問題很容易解決,但是之前還是見到很多初學者對此不知道該如何解決,甚至有人在依賴導入失敗,進而導致項目無法正常運行時還不知道是項目依賴導入失敗,種種原因,我決定寫這篇文章,向大伙介紹一下我在解決這個問題是常用的兩招,基本上這兩招打完,99% 的問題都解決了,至於剩下的 1%,只需要繼續重復這兩招,也能解決.

1、方案一
首先,一般安裝好 Maven 后,網上都會有教程需要我們配置鏡像倉庫,具體是在 settings.xml 文件的 mirrors 節點中添加如下配置(這里配置的是阿里雲鏡像倉庫)

<mirror>
	<id>nexus-aliyun</id>
	<name>Nexus aliyun</name>
	<mirrorOf>*</mirrorOf>
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

如果本地沒有 settings.xml 文件,則可以自行創建一個該文件,相關節點要和官方的一致,但是這個方案也不是百分百有效的,我之前就遇到這樣的情況,依賴死活下載不下來,鏡像站已經改成 aliyun 的了,還是不行,后來嘗試把這段配置注釋掉,換回默認的下載源,就成功了.因此,當小伙伴遇到下載失敗的情況時,可以在官方鏡像站和 aliyun 之間進行切換,勿迷信某一個就能導入成功.

 

2、方案二
有的時候,依賴雖然下載失敗了,但是相關文件夾中卻多了以 .lastUpdated 為后綴的文件,此時,如果開發者在開發工具中反復導入,會發現始終無法導入成功,這個時候就需要刪除本地倉庫中相關的 .lastUpdated 文件,可以通過文件搜索找到本地倉庫中所有的以 .lastUpdated 為后綴的文件,找到后全部刪除,然后再使用開發工具中重新導入依賴.

在這里插入圖片描述

注意:以上兩種方案都試過之后,還是有可能導入失敗,此時,只需要重復上面的步驟即可,我個人目前依賴下載失敗的問題,都是通過以上兩步解決的,屢試不爽.

 

 

 

轉載自:https://blog.csdn.net/Quasimodo24/article/details/106540116/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM