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