gpt4 book ai didi

grails - Grails 3.3.8不会重新加载对项目所做的更改

转载 作者:行者123 更新时间:2023-12-02 15:03:42 24 4
gpt4 key购买 nike

我有一个带有grails 3.3.8的项目,问题是,一旦我编辑 Controller 或gsp文件,即使检测到更改时出现以下消息,更改也不会反射(reflect)在Web浏览器中:

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

最佳答案

根据此链接https://intellij-support.jetbrains.com/hc/en-us/community/posts/207602705-Grails-3-not-automatically-hot-swapping-changed-code-after-upgrading-to-2016-1-3,当环境设置为开发时,似乎在grails 3.3.x中仅对sun进行类的热重装。
但是我无法自己确认。我注意到您正在提供“自定义”作为您的环境。也许尝试将其更改为开发环境,看看是否有帮助。

也只想确认您不只是看到Grails auto recompile never completes (Grails 3.3.6)中列出的行为

关于grails - Grails 3.3.8不会重新加载对项目所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52689497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com