使用Gradle和Kotlin自动重新加载Jetty

使用Spark Web框架,我希望在编译文件时启用嵌入式jetty的自动重载。

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

虽然不起作用。 有任何想法吗?

这是行不通的,因为你把这个参数传给gradle jvm,而不是运行jetty的jvm。

正如我看到你使用应用程序插件,所以你可以传递参数通过applicationDefaultJvmArgs属性:

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

希望这会有所帮助。

Interesting Posts