如何从应用程序获取grails插件版本?
详情:我的应用程序也是一个grails插件。
当我设置版本时,使用
grails set-version 0.5
我无法使用grailsApplication.metadata['app.version']
获得价值
因为我的FooBarGrailsPlugin.groovy类更新了值
application.properties 文件保持不变。
韩国社交协会
当我运行set-version时,我的班级改为:
class FooBarGrailsPlugin {
def version = 0.1
}
到
class FooBarGrailsPlugin {
def version = 0.5
}
答案 0 :(得分:6)
以下代码将打印出应用程序中安装的所有插件的名称和版本
applicationContext.getBean('pluginManager').allPlugins.each {plugin ->
println "${plugin.name} - ${plugin.version}"
}