0

我正在 Netbeans 中开发一个基于 Maven 的 Web 项目。问题是,每次我构建应用程序时,它在战争中都有相同的版本号,例如“myProject-0.0.1.war”。当我将它部署到 Amazon EBS 时,我必须手动输入新的版本标签,因为它只是将战争的名称作为版本标签。

有没有办法让 Netbeans 在每次构建时使用递增的版本号,例如 0.0.1、0.0.2,甚至只是“myproject-build1000.war”、“myproject-build10001.war”等?

4

1 回答 1

1

尽管 NetBeans 是一个对 Maven 非常友好的应用程序,但版本号很大程度上是 Maven 的东西——NetBeans 与它们没有太大关系。

这里似乎有一个解决方案:

https://code.google.com/p/autoincrement-versions-maven-plugin/

我没有尝试过,但它似乎做你想要的。

更一般地说,要真正理解 Maven 中版本号背后的原因,请查看 maven 发布插件。更实用的一点是,maven 版本插件是一个非常有用的工具,用于修改 poms 中的版本号。

于 2013-10-01T16:13:09.933 回答