Grails WAR文件版本

时间:2009-11-01 06:14:07

标签: grails

我想在我的主页模板上打印出grails war文件版本,因此当我部署WAR文件时,很容易识别哪个版本的应用程序在哪个服务器上运行等等。

在哪里设置它以及如何在gsp标签中打印出来?

3 个答案:

答案 0 :(得分:6)

您可以使用标签作为捷径

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

您可以使用

进行设置
grails set-version someVersionHere

答案 1 :(得分:1)

我想出了如何显示它但仍然不知道如何设置它,除非在application.properties中更改它。

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

我想这是唯一的方法!!

答案 2 :(得分:0)

回答您设置版本的问题:

例如,使用Jenkins或Hudson构建将自动为您的战争设置内部版本号和CVS修订号。

使用这种构建工具+ the Build Info plugin是了解您正在运行的网站版本的可见方法。

当然设置Jenkins需要付出一些努力,但这只是一次性费用,然后您将只需要“立即构建”按钮来处理它,您也可以选择配置部署任务以自动上传它同样......但是现在我已经偏离主题了。