我想让Nexus(或Artifactory,我们还没有决定)存储一个工件的副本,当它从互联网上的公共存储库(如Maven Central)下载时。Nexus/Artifactory可以存储互联网Maven工件的副本吗?
基本上,如果你没有在你的本地仓库中使用jar,而且仓库管理员也没有它,我想问问仓库的仓库管理员,是否将它发送给我,然后存储它无论是在回购经理还是在本地回购中。然后,当另一个人向回购经理询问同一个罐子时,它会将其从回购管理器发送给他们,并将其保存在本地回购中,而无需击中Maven中心。
这听起来像它应该如何开箱即用,但我没有看到它。我可以通过回购管理器看到Maven中心的工件,但是当我使用Netbeans为我的项目添加依赖项时,它直接从Maven中心(显然)下载它。没有任何东西会被缓存在回购管理器中(据我所知)。
我的maven安装似乎是从我的Nexus安装中获取maven中央回购站,但是我看不到在服务器上缓存的任何内容。我从默认安装中更改的唯一情况是告诉Maven Central代理下载MC索引。 – 2009-10-02 20:26:29
如果您已将镜像设置为指向公共组,则应在“Maven Central”存储库下方看到下载的工件。你没看到吗? – 2009-10-02 21:30:44