2009-11-01 66 views
2

我想在我的主頁面模板上打印出grails war文件版本,所以當我部署一個WAR文件時,很容易識別哪個版本的應用程序正在哪個服務器上運行,等等。Grails WAR文件版本

在哪裏設置它,以及如何在gsp標籤中打印出來?

回答

0

要回答你的設置版本的問題,一個標籤,你可以作爲一個捷徑

<g:meta name="app.version"/> 

您可以設置它使用:

例如以建設Jenkins或Hudson會自動爲你的戰爭設置內部版本號和CVS修訂版號。

使用這種構建工具+ the Build Info plugin是一種很好的方式來實現您正在運行的網站的哪個版本的可見性。

當然,設置Jenkins需要一些努力,但這是一次性成本,然後您只需點擊「立即構建」按鈕即可處理它,您還可以選擇配置部署任務以上載它也是自動的......但現在我已經輕微地偏離了主題。

1

我想出如何來顯示它,但還是不知道通過在application.properties

ApplicationName Version: ${grailsApplication.metadata['app.version']} Built by grailsApplication.metadata['app.grails.version'] 

我猜它的唯一的方式改變它如何設置它除了!

6

有使用

grails set-version someVersionHere