次のようなことを実行するバッチ スクリプトがあります。
call gradle clean shadowJar
exit
ただし、コマンドexit
は機能していないようです。Gradle ジョブが完了した後も、コマンド プロンプト ウィンドウは存続します。呼び出しを削除すると、gradle
バッチ スクリプトが完了した後にウィンドウが閉じられるようになりますが、これは結局ビルド ジョブによるものでしょうかgradle
。そうであれば、ジョブの実行後にコマンド ウィンドウを閉じる方法はありますかgradle
。
答え1
原因が見つかりました。Gradle はビルド プロセス用に Gradle デーモンを作成しました。このデーモンはビルド ジョブが完了した後も存続します。実行すると、gradle clean shadowJar --no-daemon
コマンド プロンプト ウィンドウを閉じることができます。