全国最大的设计网站,网站平台设计,婚纱照网站,dede网站 地图什么做大家在使用IDEA的时候会遇到这样的一个问题#xff0c;就是在下载源代码和资源文档的时候#xff0c;有些镜像仓库里面没有源代码和资源文档#xff0c;然后会导致下载失败。 这时候就需要多个镜像仓库的地址了。
附上我自己的配置文件#xff1a; mirrors!--…大家在使用IDEA的时候会遇到这样的一个问题就是在下载源代码和资源文档的时候有些镜像仓库里面没有源代码和资源文档然后会导致下载失败。 这时候就需要多个镜像仓库的地址了。
附上我自己的配置文件 mirrors!-- 阿里云仓库 --!-- 中央仓库在中国的镜像 --mirroridalimaven/idnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/groups/public//urlmirrorOfcentral/mirrorOf/mirrormirroridcentral/idnameMaven Repository Switchboard/nameurlhttp://repo1.maven.apache.org/maven2//urlmirrorOf*/mirrorOf/mirror!-- sping --mirroridsprintio/idmirrorOfcentral/mirrorOfnameHuman Readable Name for this Mirror./nameurlhttps://repo.spring.io/libs-snapshot//urlmirrorOf*/mirrorOf/mirror!-- google --mirroridgoogle/idnamegoogle maven/nameurlhttps://maven.google.com//urlmirrorOf*/mirrorOf/mirrormirroridmaven-default-http-blocker/idmirrorOfexternal:http:*/mirrorOfnamePseudo repository to mirror external repositories initially using HTTP./nameurlhttp://0.0.0.0//urlblockedtrue/blocked/mirror/mirrorsmirror标签中有个 mirrorOf标签 注意 值为center,表示当前镜像为远程中央仓库的镜像 mirrorOf可以理解“为某个仓库repository的做镜像”填写的是repostoryId。
”*“ 的意思就是匹配所有的仓库repository。
相当于一个拦截器它会拦截maven对remote repository的相关请求把请求里的remote repository地址
重定向到mirror里配置的地址。apache-maven的settings.xml不做任何配置时是有默认的仓库的这个仓库就是central仓库默认值是https://repo.maven.apache.org/maven2/我们可以配置mirrorOfcentral只镜像默认的central仓库。如果你只配置了mirrorOf”my-repo-id“没有配置central或*那么请求maven会判断首先在默认的central仓库https://repo.maven.apache.org/maven2/找依赖如果找不到就去my-repo-id对应的仓库找遍历所有仓库后找不到就报错。