[英]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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.