【发布时间】:2012-11-07 09:47:53
【问题描述】:
我的一个插件需要针对 grails 1.x 和 2.x 表现不同。所以想根据安装插件时使用的grails版本进行切换,但是没有找到获取grails版本的方法……
有什么想法吗?
【问题讨论】:
我的一个插件需要针对 grails 1.x 和 2.x 表现不同。所以想根据安装插件时使用的grails版本进行切换,但是没有找到获取grails版本的方法……
有什么想法吗?
【问题讨论】:
您可以使用grails.util.Metadata.current.getGrailsVersion()。请注意,您不能使用属性访问变体 (grails.util.Metadata.current.grailsVersion),因为 Metadata 是 Map,这将查找存储在键 "grailsVersion" 下的属性并返回 null,因为它存储在 "app.grails.version" 下。
【讨论】:
检查你的 grails 版本:
grails -version
安装旧插件时,请务必在
中配置版本application.properties
在您的 grails 项目中。
【讨论】: