You need to enable JavaScript to run this app.
导航
Maven 仓库无法拉取制品
最近更新时间:2024.07.11 10:37:56首次发布时间:2024.07.11 10:37:56

问题现象

用户正确配置 Maven 仓库后,发现无法正确拉取制品。

alt

原因分析

用户基础镜像中的 settings.xml 中配置了 mirror 内容,并且使用了<mirrorOf>进行流量劫持。将所有请求对劫持到https://maven.aliyun.com/repository/central,导致访问火山引擎制品仓库失败。

<mirrors>
    <mirror>
      <id>aliyun-mirror</id>
      <mirrorOf>*</mirrorOf>
      <name>aliyun-mirror</name>
      <url>https://maven.aliyun.com/repository/central</url>
    </mirror>
  </mirrors>

解决方案

在用户配置或者项目配置中(优先级高于默认配置文件) 中添加如下配置。

<mirrors>
    <mirror>
      <id>[REPOSITORY_ID]-mirror-override</id>
      <mirrorOf>[REPOSITORY_ID]</mirrorOf>
      <url>[REPOSITORY_URL]/</url>
    </mirror>
  </mirrors>

配置项说明,如下表所示。

配置项说明
REPOSITORY_ID配置制品仓库实例的名称,例如为 Free-Share
REPOSITORY_URL配置制品仓库的访问 URL 地址。可以在制品仓库详情中查看获取,详情请参见 管理仓库