Java開(kāi)發(fā)常見(jiàn)異常及解決辦法詳解
1.Failed to read artifact descriptor for
在IDEA中創(chuàng)建Maven項(xiàng)目,在pom.xml中引入依賴時(shí),有時(shí)候會(huì)報(bào)錯(cuò)Failed to read artifact descriptor for xxx。
這可能是配置的鏡像有問(wèn)題,解決過(guò)程如下:
(1)新增配置文件設(shè)置鏡像源
在C:\Users\Administrator\.m2目錄(聯(lián)想是C:\Users\LENOVO\.m2)下的settings.xml配置文件中添加以下內(nèi)容:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
如果之前不存在這個(gè)文件,則需要先創(chuàng)建文件,然后配置如下:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
這里設(shè)置了阿里的鏡像源。
(2)IDEA進(jìn)行操作
- IDEA打開(kāi)項(xiàng)目后,右側(cè)Maven選項(xiàng),點(diǎn)開(kāi)后,再打開(kāi)Lifecycle,如下:

可以看到clean、validate、compile等選項(xiàng)。
- 右鍵clean,選中
Run 'project[clean]'(project是項(xiàng)目的實(shí)際名字),如下:

- 右鍵install,選中
Run 'project[install]',如下:

這個(gè)過(guò)程比較久,如果有遇到哪個(gè)jar包不能下載的情況,可以手動(dòng)下載后再將其放到本地的C:\Users\LENOVO\.m2\repository目錄下。
- 重載所有Maven項(xiàng)目
因?yàn)橹匦屡渲昧薓aven源,所以Maven需要重新加載依賴,如下:

- 重啟
因?yàn)橹剌d項(xiàng)目后,設(shè)置的依賴等可能不會(huì)馬上生效,此時(shí)可能需要重啟IDEA,如下:


等待重啟,然后查看,如果還是不能導(dǎo)入依賴,可以選擇重啟電腦再試。
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Java實(shí)現(xiàn)Swing組件定制Button示例
這篇文章主要介紹了Java實(shí)現(xiàn)Swing組件定制Button,涉及java Swing組件Button相關(guān)屬性設(shè)置與使用操作技巧,需要的朋友可以參考下2018-01-01
Java中BigDecimal序列化科學(xué)計(jì)數(shù)法前端展示問(wèn)題踩坑實(shí)戰(zhàn)
BigDecimal是處理高精度的浮點(diǎn)數(shù)運(yùn)算的常用的一個(gè)類當(dāng)需要將BigDecimal中保存的浮點(diǎn)數(shù)值打印出來(lái),這篇文章主要給大家介紹了關(guān)于Java中BigDecimal序列化科學(xué)計(jì)數(shù)法前端展示問(wèn)題踩坑的相關(guān)資料,需要的朋友可以參考下2024-04-04
spring-mvc/springboot使用MockMvc對(duì)controller進(jìn)行測(cè)試
這篇文章主要介紹了spring-mvc/springboot使用MockMvc對(duì)controller進(jìn)行測(cè)試,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
在Java的Spring框架的程序中使用JDBC API操作數(shù)據(jù)庫(kù)
這篇文章主要介紹了在Java的Spring框架的程序中使用JDBC API操作數(shù)據(jù)庫(kù)的方法,并通過(guò)示例展示了其存儲(chǔ)過(guò)程以及基本SQL語(yǔ)句的應(yīng)用,需要的朋友可以參考下2015-12-12
java集合Collection實(shí)現(xiàn)類解析ArrayList?LinkedList及Vector
這篇文章主要為大家介紹了java集合Collection實(shí)現(xiàn)類解析ArrayList?LinkedList及Vector,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03
使用HttpSessionListener監(jiān)聽(tīng)器實(shí)戰(zhàn)
這篇文章主要介紹了使用HttpSessionListener監(jiān)聽(tīng)器實(shí)戰(zhàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03

