zoukankan      html  css  js  c++  java
  • 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:Users47493.m2 epository)的.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文件后重新构建即可。

     

     

  • 相关阅读:
    HDU 5912 Fraction (模拟)
    CodeForces 722C Destroying Array (并查集)
    CodeForces 722B Verse Pattern (水题)
    CodeForces 722A Broken Clock (水题)
    CodeForces 723D Lakes in Berland (dfs搜索)
    CodeForces 723C Polycarp at the Radio (题意题+暴力)
    CodeForces 723B Text Document Analysis (水题模拟)
    CodeForces 723A The New Year: Meeting Friends (水题)
    hdu 1258
    hdu 2266 dfs+1258
  • 原文地址:https://www.cnblogs.com/Rain1203/p/10537987.html
Copyright © 2011-2022 走看看