IDEA_構建Maven項目報錯(1)


構建報錯:

[ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-archetype-plugin:jar:RELEASE: Failed to resolve version for org.apache.maven.plugins:maven-archetype-plugin:jar:RELEASE: Could not find metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml in local (E:\Maven_jar) -> [Help 1]

截圖如下:

 

 

仔細看下報錯提示信息,這個錯誤是settings.xml中沒有配置鏡像地址或已有鏡像地址訪問太慢或直接卡住了。

關於Maven中的settings.xml文件:(參考:https://www.cnblogs.com/sxdcgaq8080/p/5588070.html)

Maven提供了一個settings.xml文件來定義Maven的全局環境信息。這個文件夾存在於Maven的安裝目錄conf下,或者是用戶家目錄(我的目錄:C:\Users\047493\.m2\repository)的.m2子目錄下面。

我們可以通過這個文件來定義本地倉庫、遠程倉庫和聯網使用的代理信息等。

其實相對於多用戶的PC機而言,在conf子目錄下面的settings.xml才是真正的全局配置,而家目錄下面的settings.xml只是針對當前用戶的。

但當兩個文件同時存在時,家目錄下的settings.xml文件會覆蓋conf目錄下的settings.xml文件。

但是一般家目錄下的settings.xml文件是不存在,Maven允許我們自己定義家目錄下的settings.xml文件。

copy conf目錄下的settings.xml文件至家目錄下,改成我們想要的樣子即可。

 

此時我們一般使用鏡像代理 一般使用阿里雲的鏡像代理,配置如下:

 

<mirrors> <!--阿里雲鏡像--> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> 

 

修改settings.xml文件后重新構建即可。

 

 


免責聲明!

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



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