BooookStore
10/28/2018 - 10:21 AM

Gradleスクリプト基礎

Gradleスクリプト基礎

/**
 * タスク
 */

// taskメソッドでタスクを作成
task myTask
// myTaskのdescriptionプロパティを書き換え
myTask.description = "タスクの詳細"
// myTaskの内容を定義
myTask << {
    println description
}

// 既存で用意されているタスクから、カスタムしたタスクを作成
// originalディレクトリからtargetディレクトリにファイルをコピーする
task myCopy(type: Copy) {
    from 'original'
    into 'target'
    doFirst {
        println "コピー開始"
    }
    doLast {
        println "コピー完了"
    }
}