与Gradle和Kotlin一起在码头进行自动装卸

与Gradle和Kotlin一起在码头进行自动装卸,gradle,embedded-jetty,spark-java,Gradle,Embedded Jetty,Spark Java,使用Spark web框架,每当我编译文件时,我都希望启用带有嵌入式jetty的autoreload 尝试 gradle run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=2 但这不起作用。有什么想法吗?这不起作用,因为您将此参数传递给gradle jvm,而不是运行Jetty的jvm 正如我看到的那样,您可以通过applicationDefaultJvmArgs属性传递参数: applicationDefaultJvmArg

使用Spark web框架,每当我编译文件时,我都希望启用带有嵌入式jetty的autoreload

尝试

  gradle run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=2

但这不起作用。有什么想法吗?

这不起作用,因为您将此参数传递给gradle jvm,而不是运行Jetty的jvm

正如我看到的那样,您可以通过applicationDefaultJvmArgs属性传递参数:

applicationDefaultJvmArgs = ["-Djetty.reload=automatic", "-Djetty.scanIntervalSeconds=2"]

希望这会有所帮助。

谢谢,这很有帮助。它不是通过
gradle run
命令重新加载jetty。我已经在build.gradle文件中添加了上面的一行
applicationDefaultJvmArgs
。你知道为什么它不起作用吗?