nexus2artifactory Maven 快照版本行为



我正在使用nexus2artifactory工具将Nexus迁移到artifactory(正如工具名称显然所说的那样(,并且面临着一种奇怪的行为,想知道我是否做错了什么。

我正在尝试迁移一些在 nexus 上创建的 maven 存储库,这些存储库处理快照,并且应该使用 UNIQUE 将其设置为"Maven 快照版本行为"(在 Artifactory 中创建 maven 存储库时默认(,但在迁移后,我的所有快照存储库都设置为 NON-UNIQUE,这很烦人,尤其是在使用 maven3 时,对 uniqueVersion 标签的支持被删除了。

我一个人有这个问题吗?我该怎么做才能以不同的方式迁移这些存储库?

提前感谢您的解释

这种行为的原因是nexus2artifactory工具正在使用Artifactory REST API来创建存储库。
使用 REST API 时,快照版本行为的默认值是非唯一的(出于旧原因(。

这应该在nexus2artifactory工具中修复(并且可能还会更改REST API默认值(。同时,如果您需要快速修复,可以将以下内容添加到 Artifactory.py:

jsn['snapshotVersionBehavior'] = 'unique'

最新更新