В моем Grails 2.3.5 файл дескриптора плагина, я пытаюсь получить имя плагина или имя приложения, в зависимости от того, работает ли он как обычное приложение Grails или если плагин запускается сам по себе. С последним у меня проблемы.Grails 2.3.x: Как получить имя плагина при запуске плагина?
Я попытался следующие внутри doWithSpring
закрытия:
application.metadata.getApplicationName()
application.metadata['app.name']
appName
application.config.appName
this.plugin.name
все из которых являются либо нулевой или пустой карте.
У меня такое чувство, что мне нужно как-то получить доступ к текущему GrailsPlugin
или GrailsPluginUtils
, но я пока не добился определенного прогресса.
* работает плагин сам по себе * - Что это значит? – dmahapatro
cd myGrailsPlugin; grails run-app – nickdos
получил. Должен ли использоваться контейнер, такой как tomcat? убедитесь, что он не экспортируется с помощью плагина. – dmahapatro