如何让Netbeans在基于Maven的项目中增加.WAR的版本/内部版本号?

时间:2013-10-01 15:42:08

标签: java maven netbeans deployment

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

有没有办法让Netbeans在每个版本中使用递增版本号,例如0.0.1,0.0.2,甚至只是'myproject-build1000.war','myproject-build10001.war'等?< / p>

1 个答案:

答案 0 :(得分:1)

虽然NetBeans是一个非常友好的Maven应用程序,但版本号非常像是Maven的东西 - NetBeans与它们没什么关系。

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

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

我没试过,但似乎做了你想做的事。

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