我有一些个人项目和一些公司项目。企业项目使用镜像的企业 SVN 存储库来获取 Maven 依赖项。我想以这样一种方式配置我的 settings.xml,以便首先根据我的公司镜像检查依赖项。仅当此处未找到依赖项时(对于我的个人项目),它才应检查与我的公司回购镜像的原始“中央”回购。这可能吗。下面是我现在拥有的一个片段,但在需要时它没有击中“中央”回购。谢谢。
<servers>
<server>
<id>central-mirror</id>
<username>myusername</username>
<password>mypassword</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
<configuration></configuration>
</server>
</servers>
<mirrors>
<mirror>
<id>central-mirror</id>
<url>https://url.to.my/mirror</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<proxies>
<proxy>
<id>proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>my.corporate.proxy</host>
<port>8080</port>
<nonProxyHosts>localhost|*.my.corporate.proxy</nonProxyHosts>
</proxy>