如何从应用程序获取Grails插件版本?

详细信息:我的应用程序也是grails插件。

当我设置版本时,使用



我无法使用grailsApplication.metadata['app.version']获得值(value)
因为值在我的FooBarGrailsPlugin.groovy类中更新

application.properties 文件保持不变。

Tks。

当我运行set-version时,我的类(class)从:

class FooBarGrailsPlugin {
    def version = 0.1
}


class FooBarGrailsPlugin {
    def version = 0.5
}

最佳答案

以下代码将打印出应用中安装的所有插件的名称和版本

applicationContext.getBean('pluginManager').allPlugins.each {plugin ->
    println "${plugin.name} - ${plugin.version}"
}

09-10 08:07
查看更多