通过升级代理将数据从 Nexus2 迁移到 Nexus3

Migrating Data from Nexus2 to Nexus3 via Upgrade Agent

根据将 Nexus2 升级到 Nexus3 的文档,我们可以使用 升级代理 但现在我想知道是否可以使用它进行数据迁移,我的用例是,我已经有了包含数据的 Nexus3,对于我们正在使用 Nexus2 的另一个项目,现在我们想将数据移动到 Nexus3,只是想知道以这种方式迁移是否会导致一些配置问题或覆盖 Nexus3 中的 blob。

有没有人试过将数据从一个实例迁移到已经存在的实例中,其中包含数据?

我会检查 repository import,也许这可以解决您的问题

最后我不得不使用这个解决方案,因为我使用的是 Nexus OSS。

首先从 Nexus 2 下载目标存储库

wget --user user --password pass --recursive --no-parent http://NEXUS2-URL/nexus/content/repositories/maven-releases/

然后使用这个库导入它们: https://github.com/AlexLiue/nexus-repository-import-scripts,它支持 NuGet、Maven、NPM