まくまくGradleノート
Gradle でディレクトリ内のファイルを ZIP 圧縮する
2016-09-09

Gradle のタスクとして、ZIP アーカイブを作成するサンプルです。

task createArchive(type: Zip) {
    from 'docs/'
    archiveName 'docs.zip'
}

上記で定義した createArchive タスクを実行すると、docs ディレクトリ内のファイルをまとめた docs.zip アーカイブファイルを作成します。

$ gradlew createArchive
2016-09-09