gradleのExecタスクタイプ
gradleで特定のコマンドを実行するようなケースがある場合のメモ
task A(type: Exec) {
commandLine = ["pwd"]
}
task B << {
/* エラー。そもそもやると動かない
def exec = new Exec()
exec.commandLine(["pwd"])
exec.execute()
*/
}
task C << {
exec {
commandLine = ["pwd"]
}
}
っていう感じでtype: ExecでExecタスクタイプを使うかexec DSLブロックを使えば良いっぽい