看起来IntelliJ(Ultimate EAP 15)对Grails 3的支持还处于早期阶段。如果我Run -> Debug 'Grails:My App'
,我可以从IntelliJ内部启动一个应用程序,我可以设置断点并按预期工作。
但是,如果我进行更改,我会在控制台中看到文件被重新编译,但是当我在浏览器中点击重新加载时,我看不到那里反映的更改。在看到它们之前,我必须在IntelliJ中停止并重新启动应用程序。有谁知道如何让自动重装工作?
答案 0 :(得分:2)
追逐一周后,this post终于提供了解释。
这实际上是Grails问题,而不是IntelliJ的Grails集成问题:文件路径中的空格会破坏自动重新加载。将我的项目从Grails Demo
重命名为GrailsDemo
,一切都直截了当。 (将项目存储在像My Documents
这样的文件夹中也会造成麻烦。)帖子的作者表示这是从版本2.4.4开始的,而且在3.0.4中它仍然适用于我。