如何禁用 grails 3.0.0 应用程序中的重新加载?

how can I disable reloading in a grails 3.0.0 app?

spring 重新加载似乎导致 Grails 3.0.0.M2 中的 JDK 8u40 出错。 我可以在开发模式下禁用重新加载吗? 在 build.gradle 或 application.yml 中是否有要设置的键?

不确定在上述情况下是否有帮助。我在下面使用 grails 2.3.8 来禁用自动编译。

grails -Dserver.port=8090 -Dserver.env=development -Denable.jndi=true -Ddisable.auto.recompile=true run-app

哪里

disable.auto.recompile=true

禁用更改的自动编译和自动重新加载。

server.env - 您希望应用程序在其中运行的环境 运行。

server.port - 应用程序 运行

所在的端口

enable.jndi - 启用 jndi 支持

您可以在 Gradle 构建中设置这些变量。

参见

在 3.x 个应用中,您可以禁用 Spring 通过添加

加载
grails {
   agent {
      enabled = false
   }
}

build.gradle