При запуске настраиваемой среды с grails через grails -Dgrails.env = custom run-app появляется сообщение о том, что автоматическая перезагрузка/горячее развертывание отключена, кто-нибудь знает, как произвольно включить это для любой заданной среды, а не только для dev, который, по-видимому, является единственным env, где он фактически включен по умолчанию?
Функция автоматической перезагрузки Grails в run-app в настраиваемой среде
Ответ 1
Я решил это, добавив следующее к моему env (обычай в этом случае) Config.groovy:
custom {
disable.auto.recompile=false
grails.gsp.enable.reload=true
}
Вы также можете добавить флаг -reloading в конфигурацию запуска:
grails -reloading -Dgrails.env=custom run-app
Убедитесь, что это первый аргумент!
Щелкните правой кнопкой мыши свой проект → Запустить как → Запустить конфигурации
Сообщение в блоге об автоматическом обновлении в пользовательской env Grails
Ответ 2
Флаг, который вы хотите, это "disable.auto.recompile", например:
grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app
Ответ 3
решить проблему с изменением имени моей папки, содержащей проект... на этот раз имя, в котором были пробелы... так как все пространства начали нормально работать