IDEA中Maven依賴下載失敗的完美解決方案
使用IDEA進(jìn)行Maven項(xiàng)目開發(fā)時(shí),時(shí)不時(shí)會(huì)遇到pom.xml報(bào)錯(cuò)的情況,其中很大概率是因?yàn)镸aven依賴的jar包下載失敗,找來找去也沒有找到是什么問題,困擾了很多程序猿,這里給出IDEA中Maven依賴下載失敗解決方案,給大家參考,實(shí)測(cè)有用。
文章目錄首先檢查網(wǎng)絡(luò)有沒有問題,確定網(wǎng)絡(luò)沒有問題,請(qǐng)看下一步多次點(diǎn)擊重新導(dǎo)入Maven依賴的按鈕設(shè)置自動(dòng)導(dǎo)入Maven依賴在IDEA中找到Maven的配置文件的地址,然后檢查配置的遠(yuǎn)程倉庫或者鏡像有沒有問題如果上面幾步都沒有解決問題,可以使用以下腳本刪除Mvaen中的lastUpdated文件Maven倉庫依賴存在依舊報(bào)錯(cuò)
首先檢查網(wǎng)絡(luò)有沒有問題,確定網(wǎng)絡(luò)沒有問題,請(qǐng)看下一步多次點(diǎn)擊重新導(dǎo)入Maven依賴的按鈕
重新導(dǎo)入Maven依賴有兩種方式,如上圖所示。如果多次點(diǎn)擊重新導(dǎo)入依賴按鈕依然報(bào)錯(cuò),請(qǐng)看下一步
設(shè)置自動(dòng)導(dǎo)入Maven依賴
Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing,如下圖
這樣設(shè)置后,如果Maven倉庫存在依賴的話,IDEA會(huì)自動(dòng)導(dǎo)入到項(xiàng)目中,如果沒有用,看下一步
在IDEA中找到Maven的配置文件的地址,然后檢查配置的遠(yuǎn)程倉庫或者鏡像有沒有問題
如上圖所示,我的配置在C:developMavenapache-maven-3.5.3confsettings.xml
我配置的是阿里云倉庫,沒有什么問題,如果配置的是Maven私服Nexus的話,需要檢查配置的路徑和私服網(wǎng)絡(luò)有沒有問題
<!-- 配置阿里云倉庫 --><mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
如果上面幾步都沒有解決問題,可以使用以下腳本刪除Mvaen中的lastUpdated文件
如果你的電腦是Windows系統(tǒng),新建cleanLastUpdated.bat文件
注意:記得將腳本cleanLastUpdated.bat文件的倉庫路徑改為自己Maven倉庫的路徑
@echo off rem 這里寫你的倉庫路徑set REPOSITORY_PATH=C:developMavenapache-maven-3.5.3respositoryrem 正在搜索...for /f 'delims=' %%i in (’dir /b /s '%REPOSITORY_PATH%*lastUpdated*'’) do ( del /s /q %%i)rem 搜索完畢pause
保存,然后雙擊執(zhí)行腳本就可以刪除lastUpdated文件,然后點(diǎn)擊重新導(dǎo)入Maven依賴的按鈕
Maven倉庫依賴存在依舊報(bào)錯(cuò)
我的依賴問題到這一步才得到解決,好累,不過問題終于解決了!
有兩種解決方式:
把pom.xml中對(duì)應(yīng)的依賴先刪除,然后刷新右側(cè),之后再把依賴粘貼到pom.xml中,再次刷新右側(cè)就好了 從本地倉庫將對(duì)應(yīng)的包刪除掉,然后讓maven重新下載比如你要?jiǎng)h除spring-boot-starter-web-2.1.8.RELEASE.jar,你要進(jìn)入Maven倉庫路徑C:developMavenapache-maven-3.5.3respositoryorgspringframeworkbootspring-boot-starter-web2.1.8.RELEASEspring-boot-starter-web-2.1.8.RELEASE.jar,然后進(jìn)行刪除
總結(jié)
到此這篇關(guān)于IDEA中Maven依賴下載失敗的完美解決方案的文章就介紹到這了,更多相關(guān)IDEA中Maven依賴下載失敗內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Spring Shell應(yīng)用程序開發(fā)流程解析2. jsp實(shí)現(xiàn)登錄界面3. Android加密之全盤加密詳解4. IntelliJ IDEA設(shè)置默認(rèn)瀏覽器的方法5. Java Tcp協(xié)議socket編程學(xué)習(xí)6. Dockerfile 中 VOLUME 與 docker -v 的區(qū)別說明7. idea修改背景顏色樣式的方法8. 手把手教你使用Java來編寫ASP組件(2)9. CSS3+Js實(shí)現(xiàn)響應(yīng)式導(dǎo)航條10. PHP設(shè)計(jì)模式中觀察者模式講解
