Подтвердить что ты не робот

Функция автоматической перезагрузки Grails в run-app в настраиваемой среде

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

4b9b3361

Ответ 1

Я решил это, добавив следующее к моему env (обычай в этом случае) Config.groovy:

    custom {

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

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

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

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

Щелкните правой кнопкой мыши свой проект → Запустить как → Запустить конфигурации

Run Config changes

Сообщение в блоге об автоматическом обновлении в пользовательской env Grails

Ответ 2

Флаг, который вы хотите, это "disable.auto.recompile", например:

grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app

Ответ 3

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