如何从应用程序获取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}"
}