维护GWT Web应用程序的构建版本号

时间:2014-12-13 12:47:41

标签: java maven gwt ant

我正在研究GWT应用程序。我想维护我的应用程序的所有主要版本的版本号,并定义版本号作为示例(1.0.1更改为1.0.1.1或1.0.2等)。我想在我的页面上显示版本号。

我已经阅读过关于ant和maven的内容,其中可以维护Build版本号,但我目前的GWT项目没有使用ant或maven工具维护,我正在使用GWT编译。

我想知道,我将如何在GWT Web应用程序中维护buid版本号,因此我可以使用它在我的about页面中显示(不更改war文件的名称)。

请建议或提供解决方案的参考资料。

1 个答案:

答案 0 :(得分:1)

您可以使用常量创建版本值的版本类,并在GWT应用程序中使用。在服务器端也使用该类用于动态页面或检查GWT应用程序是否具有正确的版本。

任何时候编译版本只需增加其中一个值。稍后您可以使用ant脚本自动执行它,并在编译之前生成此类(例如,使用ant变量或Jenkins版本号变量)。

 public class Version {
    public static final int MAJOR_VERSION = 1;
    public static final int MINOR_VERSION = 2;
    public static final int BUILD_NUMBER = 123456;
 }