从 IntelliJ 启动 Grails 3 应用程序,启用自动重新加载

Bra*_*ace 3 intellij-idea grails-3.0

看起来 IntelliJ(终极 EAP 15)对 Grails 3 的支持还处于早期阶段。如果我这样做Run -> Debug 'Grails:My App',我可以从 IntelliJ 内部启动应用程序,我可以设置断点并且它按预期工作。

但是,如果我进行更改,我会在控制台中看到文件已重新编译,但是当我在浏览器中点击重新加载时,我看不到那里反映的更改。在我看到它们之前,我必须在 IntelliJ 中停止并重新启动应用程序。有谁知道如何让自动重新加载工作?

Bra*_*ace 5

追了一个星期,这个帖子终于给出了解释。

这实际上是 Grails 问题,而不是 IntelliJ 的 Grails 集成问题:文件路径中的空格会破坏自动重新加载。将我的项目从重命名Grails Demo为GrailsDemo一切都理顺了。(将项目存储在像这样的文件夹中My Documents也会引起麻烦。)该帖子的作者表示这是从 2.4.4 版本开始的,并且在 3.0.4 中仍然发生在我身上。