gpt4 book ai didi

grails - 在 IntelliJ 中启用 Grails 3.x 自动重新加载

转载 作者:行者123 更新时间:2023-12-04 05:50:21 25 4
gpt4 key购买 nike

可能不重要,但是有人对 Grails 中的 IntelliJ 重新加载选项有疑问吗?

从 IntelliJ Run 应用程序集启动应用程序Reloading active: false
我尝试通过控制台 (powershwell) 清理并重新启动应用程序。重新加载为 true 并按预期设置。

运行 IntelliJ 14.1.1/Grails 3.0.1/JDK 1.8.025

最佳答案

我为此挣扎了一段时间,甚至尝试在调试器中进行一些深层次的单步调试,直到我放弃......

如果通过使用 IntelliJ 的运行运行 grail-app/init/.../Application 传入,似乎 '-reloading' 参数会被 grails 忽略:
它会自动重新编译更改的文件,但运行的实例永远不会重新加载。这与使用此方法开始时未设置 springloaded java 代理有关。

无论如何 - 我认为有两个重要的事实在起作用:
首先,Grails3 与 Grail2 非常不同,IntelliJ 14 并不真正支持它,因此您需要将其作为 Gradle 项目导入。
其次,您需要使用名为“运行”的 gradle 任务通过 Tasks->Application->Run 启动应用程序(在“运行”或“调试”模式下),然后自动重新加载工作正常。

关于grails - 在 IntelliJ 中启用 Grails 3.x 自动重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29959215/

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