Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

Gradle | 既存タスクに後から依存タスクを設定する

概要

既存タスクに後から依存タスクを設定する

詳細

既存タスクに後から依存タスクを設定します。

サンプル

仕様

compileJavaタスクの前にhogeタスクを依存タスクとして設定します。

コード
task hige() << {
  println "hige"
}
compileJava.dependsOn hige
依存追加前javadocタスク呼び出し時出力
[sts] -----------------------------------------------------
[sts] Starting Gradle build for the following tasks: 
[sts]      :compileJava
[sts] -----------------------------------------------------
:compileJava UP-TO-DATE

BUILD SUCCESSFUL

Total time: 1.151 secs
[sts] -----------------------------------------------------
[sts] Build finished succesfully!
[sts] Time taken: 0 min, 1 sec
[sts] -----------------------------------------------------
依存追加後javadocタスク呼び出し時出力
[sts] -----------------------------------------------------
[sts] Starting Gradle build for the following tasks: 
[sts]      :compileJava
[sts] -----------------------------------------------------
:hige
hige
:compileJava UP-TO-DATE

BUILD SUCCESSFUL

Total time: 1.05 secs
[sts] -----------------------------------------------------
[sts] Build finished succesfully!
[sts] Time taken: 0 min, 1 sec
[sts] -----------------------------------------------------