我有一个 Maven 镜像存储库(Archiva)
例如
<settings>
<mirrors>
<mirror>
<id>archiva</id>
<mirrorOf>*</mirrorOf>
<url>http://myMirrorHost:8080/archiva/repository/internal</url>
</mirror>
</mirrors>
...
然而,这是在 VPN 后面,有时我宁愿不使用它/无法连接到 VPM
问题是在 VPN 外部构建时,我收到此错误
myMirrorHost:未知主机 myMirrorHost -> [帮助 1]
当我希望它超时/如果找不到则不使用镜像时
那可能吗?
我遇到了类似的情况,我将镜像设置更改为镜像中心,而不是*:
<mirrors>
<mirror>
<id>archiva</id>
<mirrorOf>central</mirrorOf>
<url>http://myMirrorHost:8080/archiva/repository/internal</url>
</mirror>
</mirrors>
然后在配置文件中,我定义另一个存储库,例如书目:
<profile>
<id>myprofile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
</repository>
</repositories>
</profile>
现在,当镜像中找不到某些内容,或者无法访问镜像主机时,maven 会尝试其他存储库(这是中央镜像)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)