Tbpgr Blog

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

Gradle | Gradleのタスク内でシェルを利用する

概要

Gradleのタスク内でシェルを利用する

詳細

配列のexecuteメソッドを利用することでシェルを利用可能です。

サンプルコード

task makeHoge() << {
  // プロジェクトルートにhogeフォルダを作成
  ["mkdir", "$projectDir/hoge"].execute()
}

出力

[sts] -----------------------------------------------------
[sts] Starting Gradle build for the following tasks: 
[sts]      :makeHoge
[sts] -----------------------------------------------------
:makeHoge

BUILD SUCCESSFUL

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