この問題について簡単に説明します。
Hudsonを介してgradleタスクを実行しています。gradleタスクは、いくつかのGroovyコードを実行します。ハドソンジョブをキャンセルしてgradleタスクを実行すると、その中のGroovyコードを完全に実行せずに、gradleタスクが突然終了します。
Gradleタスクが突然終了したとしても、コードのブロックが反抗的に実行される方法はありますか?これは、正常な終了を処理するためです。Javaの場合と同様に、finallyブロックがあります。
これに関する助けは大歓迎です。