2017-07-05 3 views
0

Mit gradle run -t startet meine Java-Anwendung nett nach dem Beenden immer wenn eine Src-Datei geändert wird. Kann ich mit Gradle eine laufende App beenden und neu starten?Kann Gradle starten App im kontinuierlichen Build-Modus ausgeführt ausführen?

Ich kann mit -d sehen, dass Gradle die Änderung erkennt, während meine App läuft.

[DEBUG] [org.gradle.internal.filewatch.jdk7.WatchServiceFileWatcherBacking] Received file system event: FileWatcherEvent{type=MODIFY, file=/usr/src/app/src/main/java/App.java} 
[DEBUG] [org.gradle.internal.filewatch.jdk7.WatchServiceRegistrar] Calling onChange with event FileWatcherEvent{type=MODIFY, file=/usr/src/app/src/main/java/App.java} 

Aber als documented Neustart erfordert, dass „die Build-Task und ihre Abhängigkeiten komplett ohne Fehler“.

Ich bin in Docker ausgeführt, daher kann die IDE-Unterstützung für die Kompilierung während des Laufs nicht verwendet werden. Für Node.js verwende ich Nodemon für diese Art von Entwicklungs-Setup.

+0

Jetzt auch https://discuss.gradle.org/t/how-to-restart-a-run-in-continuous-mode/23221 – solsson

+0

https://github.com/solsson/gradlemon – solsson

Antwort

Verwandte Themen