gpt4 book ai didi

maven - 什么时候更新你的 pom 中的主要版本而不是次要版本?

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

我有一个实用程序服务 x,它位于 maven 存储库中,并被我的一些其他服务使用。当我们进行小的更改时,我们通常会更新服务 x 的次要版本,目前我们的版本是 1.0.15。不,我正在做另一项更改,我在考虑是应该将版本更新到 1.0.16,还是应该将版本更新为 1.1.0。如果任何人都可以提供一般情况下应该如何完成的解释,那我肯定会帮助其他开发人员以及我。如果您需要更多信息,请告诉我。

最佳答案

不同的项目在这方面遵循不同的标准,因此请遵循存储库迄今为止所做的事情。

为此,一个备受推崇的标准称为语义版本控制 (https://semver.org/)。如果您要开始一个新项目或者还没有一个标准,我建议您使用这个。

语义版本的格式为:MAJOR.MINOR.PATCH

  • 如果您修复了错误:增加补丁版本
  • 如果您以不间断的方式引入了新功能:增加次要版本(并将补丁重置为 0)
  • 如果您引入了重大更改:增加主要版本(并将补丁和次要版本重置为 0)。

如果您不确定您的更改是否是重大更改 - 从消费者的角度考虑您的包(或 API)。如果他们的代码由于您的更改而必须更改,那么这是一个破坏性更改。

关于maven - 什么时候更新你的 pom 中的主要版本而不是次要版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65668609/

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