当内部无法到达时,回到公共回购

时间:2013-02-18 07:25:15

标签: maven

我有一个内部maven回购,我希望所有流量都在公司网络上进行,但是当我不在网络上时,我想尽可能使用公共回购。有没有办法让我在带有镜像的settings.xml中这样做?我想让内部仓库“镜像”外部仓库,但是当它无法到达外部仓库时。

我想避免使用配置文件,除非它们可以自动检测并回退。我宁愿不使用特殊标志来启用/禁用内部使用。

1 个答案:

答案 0 :(得分:1)

如果您对回购有“一些”控制权,则可以将公司回购的“存储库”配置为公共回购的代理。 (我使用Nexus,但它在神器方面不应该有很大差异。)

然后,您按照正确的顺序(公司优先,公开下一个)将公司仓库和公共仓库放入您的存储库列表中。