1

我有一个内部 maven 存储库,当我在公司网络上时,我希望所有流量都通过,但是当我不在网络上时,我想尽可能使用公共存储库。我有什么办法可以在带有镜子的 settings.xml 中执行此操作吗?我想让内部回购“镜像”外部回购,但是当无法回退到外部回购时。

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

4

1 回答 1

1

如果您对存储库具有“某些”控制权,则可以将公司存储库的“存储库”配置为公共存储库的代理。(我使用 Nexus,但在工件上应该没有太大的不同)。

然后,按照正确的顺序(首先是公司,其次是公共),将公司回购和公共回购放入您的存储库列表中。

于 2013-02-19T08:31:02.827 回答