Функция автоматической перезагрузки Grails в run-app в пользовательской среде - PullRequest
21 голосов
/ 25 августа 2009

Когда пользовательская среда запускается с помощью grails через grails -Dgrails.env = пользовательское приложение запуска, кажется, что автоматическая перезагрузка / горячее развертывание отключено. Кто-нибудь знает, как включить эту функцию для любой среды, а не только для разработчика , который, кажется, единственный env, где он на самом деле включен по умолчанию?

Ответы [ 3 ]

18 голосов
/ 19 декабря 2012

Я решил эту проблему, добавив в свой env следующий текст (в данном случае пользовательский):

    custom {

    disable.auto.recompile=false
    grails.gsp.enable.reload=true
}

Вы также можете добавить флаг -reloading к вашей конфигурации запуска:

grails -reloading -Dgrails.env=custom  run-app

Убедитесь, что это первый аргумент!

Щелкните правой кнопкой мыши свой проект -> Запуск от имени -> Выполнить настройки

Run Config changes

Запись в блоге об автоматическом обновлении в пользовательской среде Grails

3 голосов
/ 25 августа 2009

Требуемый флаг: «disable.auto.recompile», например:

grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app
0 голосов
/ 29 ноября 2017

решить проблему с изменением имени моей папки, содержащей проект ... на этот раз имя с пробелами ... так как довольно пробелы все начало работать хорошо

...