2014-12-13 78 views
0

我正在研究GWT應用程序。我想維護我的應用程序的所有主要buid的版本號,並且定義了版本號,例如(1.0.1更改爲1.0.1.1或1.0.2等)。我想在我的關於頁面上顯示版本號。爲GWT Web應用程序維護構建版本號

我已閱讀有關螞蟻和maven哪裏可以維護生成版本號,但我目前的GWT項目不是用ant或maven維護的工具,我正在使用GWT編譯。

我想知道,我將如何在GWT Web應用程序中維護buid版本號,以便我可以使用它顯示在我的關於頁面(不更改war文件的名稱)中。

請建議或提供參考找到解決方案。

回答

1

您可以使用版本值的常量創建版本類並在GWT應用程序中使用。也可以在服務器端使用該類來獲取動態頁面,或者檢查GWT應用程序是否具有正確的版本。

任何時候你編譯發佈只是增加一個值。稍後,您可以使用ant腳本將其自動化,並在編譯之前生成此類(f.e.使用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; 
}