我已经配置了一个Jenkins作业来自动释放我的maven项目.这可以通过以下mvn --batch-mode clean release:prepare release:perform
方式完成:在批处理模式下,将自动确定发行版本和开发版本.这正是我想要的.
问题是我想增加第二个版本而不是第三个版本.因此,当我发布1.2.0版本时,下一个开发版本必须是1.3.0-SNAPSHOT.不是1.2.1-SNAPSHOT.添加命令行参数不是一个选项,因为这会强制我不断编辑构建作业.
有关如何更改用于确定下一个开发版本的算法的任何建议?
我在hudson上使用maven release插件,并将autoVersionSubmodules设置为true以自动增加poms中的开发版本.
我想知道是否有办法让插件增加主要版本而不是次要版本.
目前,当我在版本1.1.0-snapshot时,下一个版本被设置为1.1.1-snapshot,但理想情况下我希望它更改为1.2.0-snapshot.
有关如何实现这一点的任何想法?
谢谢.