簡體   English   中英

在單獨的jsp或html頁面中顯示內部版本號?

[英]Displaying build number in a separate jsp or html page?

我正在使用Hudson進行持續集成。 我正在使用Maven。 我的是一個Web應用程序。 它發動了戰爭。 我想顯示內部編號。 可以使用maven-war插件將版本號包含在戰爭中,因為hudson支持環境變量BUILD_NUMBER。 內部版本號將在清單文件中提供。 我的要求是我需要從清單文件中檢索內部版本號,並在jsp / html文件中顯示。 我該如何實現? 請幫我。

謝謝!

鑒於可能有很多已加載的JAR,每個都有自己的清單,因此讀取清單可能很棘手。 也許您可以執行此處所述的操作?

您可以在進行Maven構建時將內部版本號作為命令行參數傳遞。 例如:

mvn clean install -DskipTests=true -DciVersion=appversion.1

其中,您的CI工具生成了appversion.1 您可以在帶有以下內容的資源(例如version.txt)中創建文件。

   build.version=${ciVersion}

在pom.xml中,您可以將version指定為

<version>${ciVersion}</version> 

同樣在POM中添加資源過濾,請參閱Resource pulgin ,該版本會在version.txt中保留您的版本,並將文件復制到最終的構建文件中。

現在,您可以在JSP /類中讀取此文件以獲取版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM