перегрузка плагина Grails - PullRequest
       7

перегрузка плагина Grails

3 голосов
/ 28 января 2010

При разработке плагина Grails вы можете настроить его на перезагрузку, используя свойства watchedResources или observe. Из моего чтения официальных документов кажется, что первый из них заставит плагин перезагружаться при изменении файла, а последний - при смене плагина, это правильно?

Скажем, например, плагин должен перезагружаться каждый раз, когда изменяется сервис Grails, следующий эквивалент?

def watchedResources = "file:./grails-app/services/*Service.groovy"
def observe = ["services"]

Спасибо, Дон

1 Ответ

4 голосов
/ 29 января 2010

Они оба описаны здесь: http://www.grails.org/Auto+Reloading+Plugins

Ваш плагин не будет перезагружен, скорее будет запущено событие, которое вы можете обработать в обратном вызове onChange () Один вариант использования - аннотированные артефакты; если вы отслеживаете изменения в них, и одно из них изменяется, вы можете перезапустить любые изменения конфигурации, сделанные вами, на основе новых значений.

...