是否有可能在运行时找出war / class loader中各种插件的版本?我想这样做的原因是为了让我在运行时100%确定生产中的什么版本。
我在这个帖子中看到了一个机制:Obtain Grails plugin version at runtime
但是我想知道如何在GSP中获得这个?此外,这不会给我jar版本。感谢
答案 0 :(得分:0)
无法获取罐子,但要在GSP中显示,请... 控制器:
class MetaController {
def pluginManager
def plugins
def index() {
log.debug(">>index()")
// retrieve them all...
plugins = pluginManager.allPlugins.collect { plugin ->
log.debug("Plugin: ${plugin.name}, Version: ${plugin.version}")
return "Plugin: ${plugin.name}, Version: ${plugin.version}"
}
plugins.sort()
[plugins: plugins]
}
}
查看...
...
<g:each in="${plugins}" var="p">
<li>${p}</li>
</g:each>