在我们的工作中,我们通过 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 更新次要或主要版本,而无需明确说明您需要什么版本(和开发版本)。因为它可以很容易地更新补丁版本,所以我希望有命令对次要版本或主要版本执行相同的操作。