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

Intellij idea 从IntelliJ启动Grails 3应用程序,并启用自动重新加载,intellij-idea,grails-3.0,Intellij Idea,Grails 3.0,看起来IntelliJ(终极EAP 15)对Grails 3的支持还处于早期阶段。如果我执行Run->Debug'Grails:My App',我就能够从IntelliJ内部启动一个应用程序,我可以设置断点,它就能按预期工作 但是,如果我进行了更改,我会在控制台中看到文件已重新编译,但当我在浏览器中单击“重新加载”时,我看不到反映在那里的更改。我必须在IntelliJ中停止并重新启动应用程序,然后才能看到它们。有人知道我怎样才能让自动重新加载工作吗?经过一周的努力,终于给出了解释 这实际上是Gr

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


但是,如果我进行了更改,我会在控制台中看到文件已重新编译,但当我在浏览器中单击“重新加载”时,我看不到反映在那里的更改。我必须在IntelliJ中停止并重新启动应用程序,然后才能看到它们。有人知道我怎样才能让自动重新加载工作吗?

经过一周的努力,终于给出了解释


这实际上是Grails的问题,而不是IntelliJ的Grails集成的问题:文件路径中的空格将中断自动重新加载。将我的项目从
GrailsDemo
重命名为
GrailsDemo
使一切都变得简单明了。(将项目存储在像
我的文档
这样的文件夹中也会引起麻烦。)文章作者表示,这是从2.4.4版开始的,在3.0.4版中仍在发生。

这就是导致我出现问题的原因。我当时正在拔头发,因为重新加载是为一所大学工作的,但不是我,结果我很不幸,按用户文件夹的定义方式(带有空格)。将项目移出此文件夹确实解决了重新加载问题。非常感谢!