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

Launch Grails 3 app from IntelliJ w/ auto-reloading enabled

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

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

追了一个星期,this post终于给出了解释

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