Java の gradle build はテスト付き2024年09月01日 12時09分09秒

GradleMarven と二分する Java のビルドシステム。昔は、ANT 一択だったが十年以上経って変わっているようだ。

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 にて、ターゲットの除外する方法がもう少し詳しく載っている。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2024/09/01/9713630/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。