Java の gradle build はテスト付き ― 2024年09月01日 12時09分09秒
gradle にも、もちろん build ターゲットがある。今回詳しく調べてみたが、やはり build ターゲットには test が含まれる。build の動作が怪しいと思っていたが、再確認した。
build にテストが勝手に含まれるのは迷惑千万だと思う流派。テストにはコンパイル以上に色々な環境整備が必要なのと、テストは余計に時間がかかるので別途自らの意志で実行したい。
gradle での真のビルドは assemble になっている。build ターゲットは assemble と test を呼び出す。gradle build -x test
で明示的に test を除く方法もある。
What does Gradle 'build' task include exactly にて、gradle のターゲットの依存関係について、Gradle build without tests にて、ターゲットの除外する方法がもう少し詳しく載っている。
最近のコメント