【发布时间】:2016-03-31 21:48:30
【问题描述】:
使用 Spark Web 框架,我想在编译文件时启用嵌入式码头的自动重新加载。
尝试
gradle run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=2
虽然不起作用。有什么想法吗?
【问题讨论】:
标签: gradle embedded-jetty spark-java
使用 Spark Web 框架,我想在编译文件时启用嵌入式码头的自动重新加载。
尝试
gradle run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=2
虽然不起作用。有什么想法吗?
【问题讨论】:
标签: gradle embedded-jetty spark-java
这不起作用,因为您将此参数传递给 gradle jvm,而不是运行 Jetty 的 jvm。
我看到你使用Application Plugin,所以你可以通过 applicationDefaultJvmArgs 属性传递参数:
applicationDefaultJvmArgs = ["-Djetty.reload=automatic", "-Djetty.scanIntervalSeconds=2"]
希望这会有所帮助。
【讨论】:
gradle run 命令加载的码头。我已将上述行 applicationDefaultJvmArgs 添加到 build.gradle 文件中。任何线索为什么它不起作用?