【发布时间】:2014-03-20 01:55:15
【问题描述】:
在我的 Grails 2.3.5 插件描述符文件中,我试图获取插件名称或应用名称,这取决于它是作为普通 Grails 应用运行还是插件正在运行通过它自己。后者我遇到了麻烦。
我在 doWithSpring 闭包中尝试了以下内容:
application.metadata.getApplicationName()
application.metadata['app.name']
appName
application.config.appName
this.plugin.name
所有这些都是 null 或空 Map。
我觉得我必须以某种方式访问当前的 GrailsPlugin 或 GrailsPluginUtils,但我在那里没有取得任何进展。
【问题讨论】:
-
独立运行插件 - 什么意思?
-
cd myGrailsPlugin; grails 运行应用程序
-
知道了。应该使用像tomcat这样的容器吗?确保它没有与插件一起导出。
-
同意,只有在用于
dev工作时才会被调用。
标签: grails grails-plugin