構建報錯:
[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文件后重新構建即可。
