我正在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>
答案 0 :(得分:1)
虽然NetBeans是一个非常友好的Maven应用程序,但版本号非常像是Maven的东西 - NetBeans与它们没什么关系。
这里似乎有一个解决方案:
https://code.google.com/p/autoincrement-versions-maven-plugin/
我没试过,但似乎做了你想做的事。
更一般地说,要真正理解Maven中版本号背后的原因,请查看maven发布插件。从更实际的角度来看,maven版本插件是一个非常有用的工具,用于修改poms中的版本号。