• IDEA无法读取maven镜像,jar包下载失败


    IDEA无法读取maven镜像,jar包下载失败

    最近从公司私服下载jar包一直失败,之前的解决方法是手动下载项目,自己打包来解决的,最近忍无可忍,自己研究了o(╥﹏╥)o.

    原因

    idea现在的版本要求maven的镜像必须是https的,而之前的配置的镜像都是http的,所以镜像加载失败了,读取的是maven默认的仓库,所以下不下来.

    我为什么要手贱升级,明明18年版的也可以用的o(╥﹏╥)o

    解决

    设置https库

    国内的镜像基本都有https版本了(公司的就要公司自己配置了),设置一下

        <!--阿里仓库-->
        <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>https://maven.aliyun.com/repository/public/</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
          <id>huaweicloud</id>
          <mirrorOf>*</mirrorOf>
          <url>https://mirrors.huaweicloud.com/repository/maven/</url>
        </mirror>
    

    再到默认的maven设置中为VM添加

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

    在这里插入图片描述

    在项目中强制导入

    公司的项目使用公司的私服,而又没有配置https的话,就要自己处理一下了.

    • 在项目的pom中添加地址
        <repositories>
            <repository>
                <id>nexus</id>
                <name>nexus</name>
                <url>http://xxxxx/content/groups/public/</url> <!--私服地址-->
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    

    在这里插入图片描述

    • 清理settings.xml中的镜像地址

    不知道什么原因,虽然配置了上面的,但是我settings.xml的配置还会影响,必须将里面的自定义的镜像全部清理掉

    在这里插入图片描述
    此时刷新maven,就能从在pom配置的地址中下载依赖了

    建议复制一个maven,里面的镜像库清理掉,需要下载http镜像的时候,就将maven选中这个,就不用专门去清理了

  • 相关阅读:
    学期总结
    第一次博客作业
    C语言博客作业08
    C语言博客作业07
    C语言博客作业06
    C语言博客作业05
    c语言l博客作业04
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
  • 原文地址:https://www.cnblogs.com/ziyue7575/p/13819328.html
Copyright © 2020-2023  润新知