当每个模块都有特定版本时,如何在 Nexus 中关联一个业务版本下的工件?

How to associate artefacts under one business version in Nexus when every module has specific version?

在这种情况下,这可能不是一个好的做法,因为可以通过统一所有工件的版本来解决问题,但我对这种情况的可能解决方案很感兴趣。我有一个 git 存储库:

人工制品 -> 1.0.0

第二个 git 存储库:

人工制品 -> 1.3.0

第三个 git 存储库:

人工制品 -> 2.0.0

这些工件与我所写的版本一起进入 nexus 发布存储库,但我们在所有提到的工件之上定义了一个商业版本,例如 66.0。我希望能够用这个商业版本标记人工制品,并能够从 nexus return 它们。我做了一些研究,不幸地发现 Nexus 中的 tagging 仅适用于 Nexus Manager Repository Pro,但我们只想使用免费版。你知道如何处理这个问题吗?

最后,经过一些考虑,我们决定为所有组件设置一个通用版本。没有合适的方法来 select 通过额外的元数据从 nexus 中提取工件。