Описание тега grails-plugin

Плагин Grails - это автономный набор функций, который можно установить в приложение Grails.

Grails плагин является автономным пучком функциональных возможностей, которые могут быть установлены в приложение Grails. После установки подключаемого модуля Grails он может выполнять любое из следующих действий:

  • Определите дополнительные компоненты Spring
  • Измените созданный web.xml файл
  • Добавляйте новые методы в артефакты приложения (контроллеры, классы домена, службы и т. Д.)
  • Предоставьте новые библиотеки тегов
  • Сделайте дополнительные ресурсы и классы доступными для приложения
  • Предоставьте новые команды Grails

Например, при установке плагина jQuery

  • Файлы jQuery JavaScript добавляются в приложение.
  • Новый тег Grails <jq:jquery> добавлен в приложение
  • Новая команда Grails grails install-plugin jquery добавлен в приложение

Когда вы устанавливаете плагин Grails, его функции становятся доступными для устанавливающего приложения. Однако сам плагин фактически не копируется в приложение, только имя и версия плагина добавляются в приложение.application.propertiesфайл. Сам плагин загружается в$HOME/.grails и приложение загружает его оттуда.

Структура проекта плагина Grails идентична структуре приложения Grails, за исключением файла конфигурации (известного как дескриптор плагина), который включен в корневой каталог плагина.