Maven工程中下载jar包报错

在idea的Maven工程中下载jar包的时候报错,是不是我没有权限
ps:用的是公司Maven仓库

img

setting.xml中配置镜像地址试试看

看这个报错应该是jar包没下载成功。
maven的setting是直接找同事要得嘛?

这个问题大概率就是Maven中的setting.xml文件的问题,建议使用阿里云的镜像


<mirrors>
    <mirror>
        <id>alimaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7606900
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Maven丨使用IDEA中自带的Maven插件 将本地的Jar包添加到本地的maven仓库中
  • 除此之外, 这篇博客: Maven配置解决IDEA中Java默认版本以及本地仓库位置配置中的 解决Maven本地仓库不全每次都需要下载的情况 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.如图配置Maven默认值
    在这里插入图片描述
    (1)设置中搜索maven
    (2)选择maven标签
    (3)设置maven目录
    :这里我用的版本是maven3.6.3 这个路径就是你的maven安装的路径
    在这里插入图片描述
    (4)这里是最重要的! 这里一定要选择maven中的conf中的setting.xml文件!!!如果maven是apache-maven-3.6.3,则它是apache-maven-3.6.3\conf\settings.xml(比如我的是D:\Java\apache-maven-3.6.3\conf\settings.xml)
    (5)本地仓库: 我使用的是网上下载的仓库,挺全的基本从来不用再联网去maven官网下载 地址也是存放的地址(这个本地仓库如果需要可以找我要 这里不让上传)
    在这里插入图片描述
    下载本地仓库文件后把路径复制填写到Maven路径下conf下的setting.xml
    (比如我的是D:\Java\apache-maven-3.6.3\conf\settings.xml
    <localRepository>D:\Java\maven_repository</localRepository>
    如图在这里插入图片描述

    然后再插入JDK版本 我是JDK11 所以写的11 比如你是JDK8就把11换成1.8 具体的对应关系可以参考代码后面那张对应图

        <profile>
          <id>development</id>
          <activation>
            <jdk>11</jdk>
            <activeByDefault>true</activeByDefault>
          </activation>
          <properties>
            <maven.compiler.source>11</maven.compiler.source>
            <maven.compiler.target>11</maven.compiler.target>
            <maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
          </properties>
        </profile>
    

    附图
    在这里插入图片描述

    这段插到profiles标签内随便一块不在注释内的地方即可比如我的是在
    在这里插入图片描述
    这样所有问题全部解决。
    ​​​​​​