Grails 3.3.8 не перезагружает внесенные в проект изменения - PullRequest
0 голосов
/ 07 октября 2018

У меня есть проект с Grails 3.3.8, проблема в том, что, как только я редактирую контроллер или файл gsp, изменения не отражаются в веб-браузере, даже если при обнаружении изменения появляется следующее сообщение:

Controller.groovy change, compiling...

Я попытался запустить приложение следующим образом:

grails -reloading run-app.

А также с:

// File: build.gradle
import grails.util.Environment
...
bootRun {

    final Boolean reloadEnabled =
            Boolean.valueOf(
                    System.properties[Environment.RELOAD_ENABLED])

    if (reloadEnabled) {
        systemProperty Environment.RELOAD_ENABLED, reloadEnabled
    }

}
...

grails -Dgrails.env=custom -Dgrails.reload.enabled=true run-app

1 Ответ

0 голосов
/ 23 октября 2018

По этой ссылке https://intellij -support.jetbrains.com / hc / en-us / community / posts / 207602705-Grails-3-не-автоматическая горячая замена-измененный-код-после-при обновлении до 2016-1-3 создается впечатление, что горячая перезагрузка классов происходит только в Grails 3.3.x, когда среда настроена на разработку.Однако я не смог подтвердить это для себя.Я заметил, что вы предоставляете "кастом" как среду.Возможно, попробуйте изменить его на среду разработки и посмотреть, поможет ли это.

Также просто хочу подтвердить, что ваше не только наблюдаемое поведение, указанное в Автоматическая перекомпиляция Grails, никогда не завершается (Grails 3.3.6)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...