我正在尝试在 Grails 3.1 中禁用自动重新加载/重新编译,因为我想改用 JRebel。我发现弹簧加载相当有限,但更重要的是不断失败
File /Users/engrun/Development/projects/grailsPoc/grails-app/controllers/grailsPoc/HelloController.groovy changed, recompiling...
java.lang.IllegalAccessException: Class org.springsource.loaded.ReloadableType can not access a member of class org.springframework.aop.framework.CglibAopProxy$ClassLoaderAwareUndeclaredThrowableStrategy with modifiers "public"
我已经尝试了所有我发现可用的设置,但是,在运行 run-app 命令时,没有一个实际上会禁用重新加载
我努力了
disable.auto.recompile=true
在命令行、GRAILS_OPTS 和 application.yml 中
我试过了
-noreloading
标志,在命令行和 GRAILS_OPTS 上。
根据文档,这应该可以工作 https://grails.org/wiki/Auto%20Reloading
并且在这里接受的答案是正确的, 如何在 grails 3.0.0 应用程序中禁用重新加载? 也不起作用。
有没有人真正成功地在 Grails 3.1 中禁用了自动重新加载?(并使用 JRebel 成功配置了 Grails 3?)