
Ich habe ein Batch-Skript, das ungefähr Folgendes macht:
call gradle clean shadowJar
exit
Der exit
Befehl scheint jedoch nicht zu funktionieren. Das Eingabeaufforderungsfenster bleibt auch nach Abschluss des Gradle-Jobs aktiv. Durch das Entfernen des gradle
Aufrufs kann das Fenster nach Abschluss des Batch-Skripts geschlossen werden. Liegt das also gradle
doch am Build-Job? Wenn ja, gibt es dann eine Möglichkeit, das Befehlsfenster nach dem Ausführen des gradle
Jobs zu schließen?
Antwort1
Ursache gefunden. Gradle hat einen Gradle-Daemon für den Build-Prozess erstellt, der auch nach Abschluss des Build-Jobs aktiv bleibt. Beim Ausführen gradle clean shadowJar --no-daemon
wird das Eingabeaufforderungsfenster geschlossen.