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

     

     

  • 相关阅读:
    006_linux驱动之_ioremap函数使用
    004_linux驱动之_class_create创建一个设备类
    003_linux驱动之_file_operations函数
    002_linux驱动之_register_chrdev注册字符设备
    001_linux驱动之_驱动的加载和卸载
    007_linuxC++之_构造函数的初级应用
    006_linuxC++之_引用
    005_linuxC++之_指针的引入
    004_linuxC++之_函数的重载
    003_linuxC++之_namespace使用
  • 原文地址:https://www.cnblogs.com/Rain1203/p/10537987.html
Copyright © 2011-2022 走看看