用户正确配置 Maven 仓库后,发现无法正确拉取制品。
用户基础镜像中的 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 地址。可以在制品仓库详情中查看获取,详情请参见 管理仓库。 |