如何将工件从存储库移动到另一个存储库?

时间:2014-03-22 07:44:50

标签: maven artifactory

我的项目现在从中央存储库获取工件。现在我创建了新的Artifact存储库,并希望我的项目从中获取工件。如何将以前中央存储库中的所有工件下载到新创建的存储库?

1 个答案:

答案 0 :(得分:0)

Maven存储库管理员Nexus,Artfactory,Archiva并非旨在镜像远程存储库的内容。它们会缓存用户检索到的所有文件,这可以提高构建效率并使您免受网络中断的影响。

与任何缓存一样,挑战是保持最新。所有Maven存储库管理器所做的是下载远程内容的增量索引,使用户能够搜索文件并查看新版本,而无需下载所有内容。 (2011年,Maven Central估计为350GB,source

总而言之,只需设置Maven存储库,将构建指向它,并自动下载Maven Central中的工件。

附加说明:

  • 值得一看的是您的存储库管理器的功能。它们可能具有其他非标准功能。例如,Nexus Professional有smart proxy feature用于保持托管存储库同步,但我不知道这是否适用于Maven Central