我想在我的主页面模板上打印出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