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

在IntelliJ中启用Grails 3.x自动重新加载,grails,intellij-idea,Grails,Intellij Idea,可能不重要,但有人对Grails中的IntelliJ重载选项有问题吗 从IntelliJ Run应用程序集启动应用程序 重新加载活动:false 我尝试通过控制台(powershwell)清理并重新启动应用程序。重新加载为true,并按预期设置 运行IntelliJ 14.1.1/Grails 3.0.1/JDK 1.8.025尝试从-Xverify:noneVM参数开始我为此挣扎了一段时间,甚至尝试在调试器中进行一些深层次的单步调试,直到我放弃为止 如果通过运行grailapp/init/..

可能不重要,但有人对Grails中的IntelliJ重载选项有问题吗

从IntelliJ Run应用程序集启动应用程序
重新加载活动:false

我尝试通过控制台(powershwell)清理并重新启动应用程序。重新加载为true,并按预期设置


运行IntelliJ 14.1.1/Grails 3.0.1/JDK 1.8.025

尝试从
-Xverify:none
VM参数开始

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

如果通过运行grailapp/init/../Application(使用IntelliJ的run: 它自动重新编译已更改的文件,但运行的实例从不重新加载。这与springloaded java代理在开始使用此方法时未设置有关

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

如果重新加载活动仍设为“False”,请按照以下步骤操作:

  • 查看IntelliJ窗口的右侧
  • 单击渐变图标
  • 点击任务
  • 点击应用程序
  • 点击run
  • 可选:您可以在VM选项中设置-Xverify:none选项,也可以在VM参数中设置

    如果没有帮助,请尝试从1.8.0_25升级到_40、_51或_60


    祝你好运

    在Windows中,自动重新加载对我来说根本不起作用

    在Ubuntu中,一切都是开箱即用的。对于IntelliJ,我必须在“Grails:Appname”运行配置中添加以下VM选项:

    -noverify -javaagent:/<PATH_TO_GRAILS>/grails/3.0.9/lib/org.springframework/springloaded/jars/springloaded-1.2.4.RELEASE.jar
    
    -noverify-javaagent://grails/3.0.9/lib/org.springframework/springloaded/jars/springloaded-1.2.4.RELEASE.jar
    
    有一篇关于grails3和itellij的不错的博客文章,题目是用IntellijIDEA开发grails3应用程序。这是Grails QuickCast系列中的第6名。在第3:20分钟,你会发现一个-noverify参考


    以下是链接:

    这些步骤对我很有效:

  • 将VM选项设置为:
    -Ddisable.auto.recompile=false-Xverify:none

  • 将此添加到build.gradle
    
    ...
    构建脚本{
    ...
    依赖关系{
    ...
    类路径'org.springframework:springloaded:1.2.0.RELEASE'
    ...
    }
    }
    ...
    


  • 重新加载需要永远-这非常重要@有趣的是,我可能和你几乎同时在读这篇文章——似乎在为我工作!我的步骤:1。单击您的配置下拉列表——右上角2。选择“编辑配置”3。将-Xverify:none添加到应用程序和Grails应用程序运行的“VM选项”中configurations@TolkienWASP您使用什么Grails和Intellij版本?Grails:3.3.0.RC1,Intellij:Intellij IDEA 2017.1。5@TolkienWASP你在Windows上工作吗?您是如何安装Grails的?SDKMAN?OS:osx10.12.6。下载途径:自制和SDKMAN。两者都很好。也适用于Grails3.2.11。