gpt4 book ai didi

maven - Jenkins、Maven 和语义版本控制 : How to increment either the major or minor version

转载 作者:行者123 更新时间:2023-12-03 03:09:21 27 4
gpt4 key购买 nike

在我们的工作中,我们通过 Jenkins 作业发布和部署我们的组件。这样做的问题是它只会增加“补丁”版本号(major.minor.patch,例如 4.2.1 变为 4.2.2)。我想要的是让工作告诉maven这是一个“次要”版本(4.2.1 -> 4.3.0),一个“主要”版本(4.2.1 -> 5.0.0)或补丁版本(默认)行为)。

Jenkins 将参数传递给 maven 的接口(interface)很简单,但是是否有任何命令可以使 maven 更新次要或主要版本,而无需明确说明您需要什么版本(和开发版本)。由于它可以如此轻松地进行补丁版本更新,我希望有命令可以对次要或主要版本执行相同的操作。

最佳答案

使用mvn和发布插件,您可以轻松更新版本。你可以这样做:

mvn release:update-versions

有关更多选项,请查看documentation .

关于maven - Jenkins、Maven 和语义版本控制 : How to increment either the major or minor version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20238676/

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