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

Maven 如何将工件从一个存储库移动到另一个存储库?,maven,artifactory,Maven,Artifactory,我的项目现在正在从中央存储库获取工件。现在我创建了一个新的工件库,希望我的项目从中获得工件。如何将以前的中央存储库中的所有工件下载到新创建的存储库中?Maven存储库管理器Nexus、Artfactory、Archiva的设计目的不是镜像远程存储库的内容。它们缓存用户检索到的任何文件,这提高了构建效率,并使您免受网络中断的影响 与任何缓存一样,这项挑战都是最新的。Maven存储库管理器所做的就是下载远程内容的增量索引,使用户可以搜索文件并查看新版本,而无需下载所有内容。(2011年,Maven

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

Maven存储库管理器Nexus、Artfactory、Archiva的设计目的不是镜像远程存储库的内容。它们缓存用户检索到的任何文件,这提高了构建效率,并使您免受网络中断的影响

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

总之,只需设置Maven存储库,将构建指向它,Maven Central的工件就会自动下载

补充说明:

  • 值得一看存储库管理器的功能。它们可能具有其他非标准功能。例如,NexusProfessional有一个保持托管存储库同步的方法,尽管我不知道这是否适用于Maven Central

@mark oconnor当然,它不适用于Maven Central。Maven Central不是Nexus实例。