我想在我的主頁面模板上打印出grails war文件版本,所以當我部署一個WAR文件時,很容易識別哪個版本的應用程序正在哪個服務器上運行,等等。Grails WAR文件版本
在哪裏設置它,以及如何在gsp標籤中打印出來?
我想在我的主頁面模板上打印出grails war文件版本,所以當我部署一個WAR文件時,很容易識別哪個版本的應用程序正在哪個服務器上運行,等等。Grails WAR文件版本
在哪裏設置它,以及如何在gsp標籤中打印出來?
要回答你的設置版本的問題,一個標籤,你可以作爲一個捷徑
<g:meta name="app.version"/>
您可以設置它使用:
例如以建設Jenkins或Hudson會自動爲你的戰爭設置內部版本號和CVS修訂版號。
使用這種構建工具+ the Build Info plugin是一種很好的方式來實現您正在運行的網站的哪個版本的可見性。
當然,設置Jenkins需要一些努力,但這是一次性成本,然後您只需點擊「立即構建」按鈕即可處理它,您還可以選擇配置部署任務以上載它也是自動的......但現在我已經輕微地偏離了主題。
我想出如何來顯示它,但還是不知道通過在application.properties
ApplicationName Version: ${grailsApplication.metadata['app.version']} Built by grailsApplication.metadata['app.grails.version']
我猜它的唯一的方式改變它如何設置它除了!
有使用
grails set-version someVersionHere