标签:ons com center ali 原因 cti version 表示 repo
我试图导入java-ipfs-api的jar
下面是我导入的依赖,我本地的源是阿里源
<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.github.ipfs</groupId> <artifactId>java-ipfs-api</artifactId> <version>v1.2.2</version> </dependency> </dependencies>
java-ipfs-api的jar仓库位于jitpack.io源,本来在下载这个jar时应该切换源的地址
由于setting.xml中mirror配置出现问题
本地.m2/setting.xml的配置如下:
<mirror> <id>public</id> <mirrorOf>*</mirrorOf> <url>http://maven.i.XX.com:8081/content/groups/public/</url> <name>winxuan-repository</name> </mirror>
通过查看相关资料发现原来是mirrorOf配置引起的原因 mirrorof example:
发现如果在<mirrorOf>中配置*,表示当前mirror为所有仓库镜像,所有远程仓库请求地址为当前mirror对应的URL( having it mirror all repository requests)。所以我把此处的mirrorOf改为resp1,此时当前mirror只会拦截仓库resp1的依赖请求,对于其他请求会到远程中央仓库去下载,但下载的速度非常的慢,同时出现连接超时的现象。最后改为
<mirror> <!--aliyun mirror reponstory --> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
<mirrorOf>
为center,表示当前镜像为远程中央仓库的镜像
java-ipfs-api下载成功,完美
标签:ons com center ali 原因 cti version 表示 repo
原文地址:https://www.cnblogs.com/zzh0312/p/12178728.html