2016-03-31 9 views
2

Mit Hilfe des Spark-Web-Framework Ich möchte Autoreload mit dem eingebetteten Jetty aktivieren, wann immer ich Dateien kompiliert habe.Autoreload in Jetty mit Gradle und Kotlin

Versuch

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

allerdings nicht funktioniert. Irgendwelche Ideen?

Antwort

1

Dies funktioniert nicht, weil Sie diese Argumente zu grandle jvm übergeben, nicht zu jvm, die Jetty läuft.

Wie ich Sie sehen, mit Application Plugin so können Sie args über applicationDefaultJvmArgs Eigenschaft übergeben:

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

Hope this helfen würde.

+0

Danke, das hat geholfen. –

+0

Es wird nicht die Anlegestelle neu geladen, die durch den Befehl "Großlauf" geladen wird. Ich habe die obige Zeile 'applicationDefaultJvmArgs' zur build.gradle Datei hinzugefügt. Irgendeine Ahnung, warum es nicht funktioniert? – leenasn