从plugin\u install.groovy脚本中获取Grails版本
对于Grails1.x和2.x,我的一个插件需要有不同的行为。所以我想根据用于安装插件的grails版本进行切换,但我没有找到获得grails版本的方法从plugin\u install.groovy脚本中获取Grails版本,grails,plugins,Grails,Plugins,对于Grails1.x和2.x,我的一个插件需要有不同的行为。所以我想根据用于安装插件的grails版本进行切换,但我没有找到获得grails版本的方法 有什么想法吗?您可以使用grails.util.Metadata.current.getGrailsVersion()。请注意,您不能使用属性访问变量(grails.util.Metadata.current.grailsVersion),因为元数据是一个映射,这将查找存储在键“grailsVersion”下的属性,并返回null,因为它存储在
有什么想法吗?您可以使用
grails.util.Metadata.current.getGrailsVersion()
。请注意,您不能使用属性访问变量(grails.util.Metadata.current.grailsVersion
),因为元数据
是一个映射
,这将查找存储在键“grailsVersion”
下的属性,并返回null,因为它存储在“app.grails.version”下
要检查您的grails版本:
grails -version
安装旧插件时,请确保在中配置版本
application.properties
在grails项目中