从插件_install.groovy脚本中获取Grails版本

时间:2012-11-07 09:47:54

标签: grails plugins

我的一个插件需要对grails 1.x和2.x采取不同的行为。所以我想根据用于安装插件的grails版本进行切换,但是我没有找到获取grails版本的方法......

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用grails.util.Metadata.current.getGrailsVersion()。请注意,您无法使用属性访问变体(grails.util.Metadata.current.grailsVersion),因为MetadataMap,这将查找存储在键"grailsVersion"下的属性并返回null它存储在"app.grails.version"下。

答案 1 :(得分:1)

检查您的Grails版本:

grails -version

安装旧插件时,请务必在

中配置版本
application.properties 

在你的grails项目中。