zoukankan      html  css  js  c++  java
  • org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate——解决方案汇总

      近期将自己本地的 maven 仓库进行了迁移,idea 的版本也升级到了IntelliJ IDEA 2019.3.3 x64,但是遇到了 Plugins 报红的情况,尝试很多方法,终于解决,现在做一下汇总。

    1、首先检查idea的 settings -> Build, Execution, Deployment -> Maven 和自己的本机路径是否属实

    2、检查 Mavenapache-maven-3.6.3confsettings.xml 文件是否有冗余的字段 多l了的 <> 、</>要删除

    3、一个要值得注意的问题是,阿里的镜像更新了要用https了而不是http!

    1     <mirror>    
    2         <id>aliyunmaven</id>    
    3         <mirrorOf>*</mirrorOf>    
    4         <name>阿里云公共仓库</name>    
    5         <url>https://maven.aliyun.com/repository/public</url>
    6     </mirror>

    4、然后在IDEA中设置,忽略HTTPS的SSL证书验证就好了,注意是在Maven-Importing-VM options for importer里添加

     1 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 

     5、我的 Mavenapache-maven-3.6.3confsettings.xml 如下,每次修改都要及时保存,仅供参考,

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 
     3 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
     4           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     5           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
     6 
     7   <localRepository>D:MavenLocalWarehouse</localRepository>
     8 
     9   <mirrors>
    10     <mirror>    
    11         <id>aliyunmaven</id>    
    12         <mirrorOf>*</mirrorOf>    
    13         <name>阿里云公共仓库</name>    
    14         <url>https://maven.aliyun.com/repository/public</url>
    15     </mirror>
    16   </mirrors>
    17 
    18 <profiles>
    19     <profile>
    20         <id>jdk-1.8</id>
    21         <activation>
    22         <activeByDefault>true</activeByDefault>
    23             <jdk>1.8</jdk>
    24         </activation>
    25         <properties>
    26             <maven.compiler.source>1.8</maven.compiler.source>
    27             <maven.compiler.target>1.8</maven.compiler.target>
    28             <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    29         </properties>
    30     </profile>
    31 </profiles>
    32 
    33 </settings>

    6、最后要将未下载成功的 jar 包删除掉,就是那些后缀名是 .update 的文件,然后清除缓存,重启 idea 

    7、maven 恢复正常

    8、有什么问题大家可以在下面的评论 抛出,一起讨论解决。

    参考链接:

    maven在使用阿里云镜像的时候下载失败? - 知乎
    https://www.zhihu.com/question/350864269

  • 相关阅读:
    【Java TCP/IP Socket】应用程序协议中消息的成帧与解析(含代码)
    【Java TCP/IP Socket】UDP Socket(含代码)
    【Java TCP/IP Socket】TCP Socket(含代码)
    Java NIO —— Buffer(缓冲区)
    java.nio.ByteBuffer 以及flip,clear及rewind区别
    Java文件IO操作应该抛弃File拥抱Paths和Files
    Java网络编程之InetAddress和URL
    Java enum的用法详解
    PAT Basic 1083 是否存在相等的差 (20 分)
    PAT Basic 1082 射击比赛 (20 分)
  • 原文地址:https://www.cnblogs.com/ynylub/p/13084700.html
Copyright © 2011-2022 走看看