【问题标题】:Getting Grails version from within plugin _install.groovy script从插件 _install.groovy 脚本中获取 Grails 版本
【发布时间】:2012-11-07 09:47:53
【问题描述】:

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

有什么想法吗?

【问题讨论】:

    标签: grails plugins


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      检查你的 grails 版本:

      grails -version
      

      安装旧插件时,请务必在

      中配置版本
      application.properties 
      

      在您的 grails 项目中。

      【讨论】:

        猜你喜欢
        • 2013-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-24
        • 2019-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多