gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:06:55 25 4
gpt4 key购买 nike

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

例如-

项目的当前发布版本是 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

关于maven - 具有相同发布版本的 2 个不同功能分支的 SNAPSHOT 版本是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48783538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com