У меня проблема с обнаружением установленного плагина. Мне нужно проверить, установлен ли плагин. Например, мне нужно знать, установлен ли плагин «MyPlugin». Я пытаюсь использовать PluginManagerHolder как в this answer, но он удаляется в grails 2.4.4. Пожалуйста, помогите с вашими решениями. Спасибо за помощь.Как обнаружить плагин, установленный на grails 2.4.4
0
A
ответ
4
Вы можете ввести GrailsPluginManager
. Пример кода от PluginTagLib
:
GrailsPluginManager pluginManager
boolean checkPluginExists(name, version) {
if (name) {
if (version && pluginManager.getGrailsPlugin(name, version)) {
return true
}
if (pluginManager.hasGrailsPlugin(name)) {
return true
}
}
return false
}
0
Я нашел еще одно решение. В resorces.groovy:
def pluginManager=createApplicationContext().getBean('pluginManager')
if (pluginManager.hasGrailsPlugin("MyPlugin")) {
do something ...
}
Смежные вопросы
- 1. Как установить плагин Grails 2.4.4 из zip?
- 2. работающий эластичный поиск плагин grails 2.4.4/2.5.0
- 3. Плагин Spock необходим для grails-2.4.4
- 4. grails 2.4.4 jquery datepicker
- 5. Экспорт плагина на Grails 2.4.4
- 6. Grails 2.4.4 Поддержка SCSS?
- 7. Является ли плагин Neo4j сломанным или Grails 2.4.4?
- 8. DataSource.groovy не найден. grails 2.4.4
- 9. Неразрешенные зависимости при смене с Grails 2.1.1 на Grails 2.4.4
- 10. Grails 2.4.4 - исключение спящего режима
- 11. Grails 2.4.4. grails.rest.RestfulController. Как переопределить метод удаления?
- 12. Как использовать mongodb с grails 2.4.4?
- 13. Grails 2.4.4 Как экспортировать файл excel?
- 14. не могут ссылаться на классы плагинов Grails 2.4.4
- 15. Плагин Grails Получить корневой каталог или установленный каталог плагинов
- 16. Не удалось выполнить голевые org.grails: Grails-Maven-плагин: 2.4.4: Maven-Grails-приложение войны
- 17. Предотвращение Grails 2.4.4 от принятия недопустимых дат
- 18. Grails 2.4.4 Динамические формы «один-ко-многим»
- 19. Grails 2.4.4 использует удаленные файлы i18n
- 20. Поля списка доменов в Grails 2.4.4
- 21. Grails 2.4.4 binding JSON вложенные объекты
- 22. Обновление Grails от 1.0.5 до 2.4.4
- 23. Grails 2.4.4: услуги не инъекционные: интеграционный тест
- 24. Grails 2.4.4. Иерархическая структура домена: найти
- 25. grails 2.4.4 возвращает консоль »Сервер вернул ошибку
- 26. Grails 2.4.4 не использовать JSP страницу
- 27. Конфликт Hibernate JPA в Grails 2.4.4
- 28. Grails 2.4.4 неудовлетворенных зависимостей CGLIB 2.2.2
- 29. Debuggin in Grails 2.4.4. IDE Groovy/Набор инструментов Grails
- 30. Обновление до Grails 2.4.4: /index.gsp не найден
[Я добавил ответ на связанный вопрос] (http://stackoverflow.com/a/28560607/592139) объясняет 'Holders' класс, который заменяет различные конкретные Классы XyzHolder в более поздних версиях Grails. –
Возможный дубликат [Grails Detect, если установлен плагин] (http://stackoverflow.com/questions/2941216/grails-detect-if-a-plugin-is-installed) –
Спасибо [Ян Робертс] (http: //stackoverflow.com/users/592139/ian-roberts) – Guwanch