侧边栏壁纸
博主头像
小鱼吃猫博客博主等级

你所热爱的,便是你的生活。

  • 累计撰写 116 篇文章
  • 累计创建 47 个标签
  • 累计收到 16 条评论

目 录CONTENT

文章目录

解决Maven的pom.xml中设置repository不起作用问题

小鱼吃猫
2025-02-11 / 0 评论 / 0 点赞 / 8 阅读 / 1523 字

错误示例

在项目的pom.xml中配置了很多repositories,但是为啥还是下载不到依赖?

<repositories>
    <repository>
        <id>aliyun</id>
        <name>aliyun Repository</name>
        <url>https://maven.aliyun.com/nexus/content/groups/public</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>jeecg</id>
        <name>jeecg Repository</name>
        <url>https://maven.jeecg.org/nexus/content/repositories/jeecg</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

错误分析

因为我在maven的setting.xml中也配置mirrors,但是注意看有个属性mirrorOf为*,这就是错误根源。

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

解决方案

删除setting.xml中的mirror配置,或者只删除mirrorOf就可以。

<mirror>
    <id>aliyunmaven</id>
     <!--<mirrorOf>*</mirrorOf> -->
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
0

评论区