具有相同发布版本的 2 个不同功能分支的 SNAPSHOT 版本是什么

What would be the SNAPSHOT version of 2 different feature branches with same released version

我们遇到了一个问题,我们在一个项目中有两个不同的功能,这些功能将与相同的发布版本一起交付。

例如-

项目的当前发布版本是7.0.0.4,项目中将有两个不同的功能实现,即并行和缓存功能。现在我们需要从主干中为缓存和并行项目功能取出两个分支,这两个分支都将处于积极开发中,这两个功能将在项目的 7.0.0.7 发布版本中发布。
Maven 坐标像 -

并行功能

GroupId - com.tom.tomproject

artifactID - project

version - 7.0.0.7-SNAPSHOT

缓存功能

GroupId - com.tom.tomproject

artifactID - project

version - 7.0.0.7-SNAPSHOT

此处两个分支的SNAPSHOT版本(7.0.0.7-SNAPSHOT)相同,会导致歧义。 解决这个问题的好方法是什么。

我应该更改 groupID 吗?或者有没有其他方法可以解决这个问题?

如果你想像这样构建单独的版本,请使用版本号来分隔你的分支,例如

7.0.0.7-Parallel-SNAPSHOT

7.0.0.7-Caching-SNAPSHOT