2

首先,我知道即将推出的 Nexus 3.1 将提供从 v2 到 v3 的迁移。我也刚刚申请了从 v2 到 v3(谷歌表单)的 beta 迁移。

我的时机很糟糕,因为接下来的几天我要设置和集成一个新的 Nexus 3 服务器。

是否可以手动将我的旧 Maven 工件(从 Nexus v2 服务器)复制到这个新的 Nexus v3 服务器并让 Nexus v3 重新索引所有内容?如果是这样,怎么做?

4

1 回答 1

4

无法手动复制,但 Nexus Repository Manager 3.1 现已发布,您可以使用它进行升级。

同样,令人难以置信的、可食用的 Manfred Moser 创造了这个:https ://github.com/simpligility/maven-repository-tools/tree/master/maven-repository-provisioner ,您可以使用它从文件系统中获取某些内容到Maven 存储库 AKA Nexus 存储库管理器。我自己没有使用过它,但它可能正是您正在寻找的。

对于那些仍在检查的人,您还可以使用这个简单的 bash 脚本将工件导入 Nexus Repository 3:https ://gist.github.com/DarthHater/a4f2738e3bd40d242db22633b59dfd63

于 2016-11-15T19:21:26.410 回答