在我们的工作中,我们通过 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 的接口很简单,但是是否有任何命令可以使 Maven 更新次要或主要版本,而无需明确说明您需要什么版本(和开发版本)。由于它可以如此轻松地进行补丁版本更新,我希望有命令可以对次要或主要版本执行相同的操作。