• 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文件后重新构建即可。

     

     

  • 相关阅读:
    up6-chrome 45+安装教程
    HttpUploader7-授权码配置
    jsp-MySQL连接池
    WordPaster2-正式包布署说明
    HTTP文件上传插件开发文档-ASP
    HTTP文件上传插件开发文档-JSP
    eWebEditor9.x整合教程-Xproer.WordPaster
    42. Trapping Rain Water
    41. First Missing Positive
    40. Combination Sum II
  • 原文地址:https://www.cnblogs.com/Rain1203/p/10537987.html
Copyright © 2020-2023  润新知