maven阿里镜像华为镜像,settings.xml的mirrors
2023-12-14 13:51:00
将下面这段放到settings.xml的settings标签下, mirrors标签只能有一个
<mirrors>
<!-- 阿里开源镜像站maven网址 https://developer.aliyun.com/mirror/maven-->
<mirror>
<id>aliyunMavenRepositoryPublic</id>
<name>阿里云公共仓库2023</name>
<mirrorOf>public,central,*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>aliyunMavenRepositoryCentral</id>
<name>阿里云中心仓库2023</name>
<mirrorOf>public,central,*</mirrorOf>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<!-- https://mirrors.huaweicloud.com/mirrorDetail/5ea0025f2ab89b484a4dd5ce -->
<mirror>
<id>huaweicloud-repository-maven</id>
<name>华为云Maven仓库</name>
<mirrorOf>*</mirrorOf>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
<mirror>
<id>aliyunNexusContentGroupsPublic</id>
<name>aliyun2023之前的仓库</name>
<mirrorOf>public,central,*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求,把请求里的remote repository地址,重定向到mirror里配置的地址。
<mirrorOf></mirrorOf>
标签里面放置的是要被镜像的Repository ID。为了满足一些复杂的需求,Maven还支持更高级的镜像配置:
<mirrorOf>*</mirrorOf> 匹配所有远程仓库。
<mirrorOf>repo1,repo2</mirrorOf> 匹配仓库repo1和repo2,使用逗号分隔多个远程仓库。
<mirrorOf>*,!repo1</miiroOf>匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。
文章来源:https://blog.csdn.net/kfepiza/article/details/134991542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!