如何在maven项目中实现自动递增构建号?

时间:2016-05-02 05:31:37

标签: maven version

如何在maven项目中实现自动递增构建号?

我项目的当前版本是0.9,我希望从0.9.1到0.9.2以及每个版本都是如此。

我一直在寻找这个,但我无法得到任何工作。

我已经尝试了this问题,也尝试了maven build number plugin并尝试了blog,但似乎没有任何效果。

我尝试了maven版本插件,但它将jar名称更改为app-0.9。[commit_hashcode] .jar但我不想这样。

我希望jar名称为app-0.9.jar,我想从属性文件或其他东西访问内部版本号。

1 个答案:

答案 0 :(得分:1)

您引用的build number plugin支持基于属性文件的增量数字版本(除了基于SCM和时间戳的版本)。默认是使用SCM哈希,因此您必须告诉它使用增量编号。

<configuration>
    <format>{0,number,integer}</format>
    <items>
        <item>buildNumber</item>
    </items>
</configuration>