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

标签 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 版本号,以便我可以使用它在我的“关于”页面中显示(无需更改 war 文件的名称)。

请提出建议或提供引用以寻找解决方案。

最佳答案

您可以使用版本值常量创建版本类并在 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;
 }

关于java - 维护 GWT Web 应用程序的构建版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27458951/

相关文章:

gwt - GWT 中的@font-face

java - 将参数传递给测试用例

java - 如何忽略 pom.xml 中定义的特定目标?

regex - GWT 正则表达式在 DevMode 中工作,在 Production 中不起作用

java - 确定部署的Web应用程序版本

maven - 确定 Maven 依赖项是否实际使用的最简单方法是什么?

java - GWT RPC 机制的序列图

java - 我正在为我的计算机编程课创建一个初学者刽子手项目。我遇到了一些问题

java - 如何确定导致 Java 应用程序内存使用率过高的原因?

java - 如果我通过 tortoise svn checkout 该项目,如何解释 eclipse 中的 svn 项目?