maven阿里镜像华为镜像,settings.xml的mirrors

maven阿里镜像华为镜像,settings.xml的mirrors

码农世界 2024-05-12 前端 68 次浏览 0个评论

将下面这段放到settings.xml的settings标签下, mirrors标签只能有一个

    

        
            aliyunMavenRepositoryPublic
            阿里云公共仓库2023
            public,central,*
            https://maven.aliyun.com/repository/public
        
        
            aliyunMavenRepositoryCentral
            阿里云中心仓库2023
            public,central,*
            https://maven.aliyun.com/repository/central
        

        
            huaweicloud-repository-maven
            华为云Maven仓库
            *
            https://mirrors.huaweicloud.com/repository/maven/
        
        
            aliyunNexusContentGroupsPublic
            aliyun2023之前的仓库
            public,central,*
            http://maven.aliyun.com/nexus/content/groups/public/
        
    

mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求,把请求里的remote repository地址,重定向到mirror里配置的地址。

标签里面放置的是要被镜像的Repository ID。为了满足一些复杂的需求,Maven还支持更高级的镜像配置:

* 匹配所有远程仓库。 
repo1,repo2 匹配仓库repo1和repo2,使用逗号分隔多个远程仓库。 
*,!repo1匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。 

转载请注明来自码农世界,本文标题:《maven阿里镜像华为镜像,settings.xml的mirrors》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,68人围观)参与讨论

还没有评论,来说两句吧...

Top