Gradleでzipファイルをダウンロードする

やりたいこと

Gradleはmavenリポジトリにあるjarファイルなどの依存関係する手段はあるが
mavenリポジトリにないjarや配布されてるwarファイル、zipファイルなどを
ダウンロードしたい。
Groovyだとこんな感じだが、これだとGradleっぽくない。



実行結果

gradle downloadZip
:downloadZip

BUILD SUCCESSFUL

Total time: 8.084 secs


以下にダウンロードされる。

│  build.gradle
│
├─.gradle
│  └─1.8
│      └─taskArtifacts
│              cache.properties
│              cache.properties.lock
│              fileHashes.bin
│              fileSnapshots.bin
│              outputFileStates.bin
│              taskArtifacts.bin
│
└─build
    └─tmp
        └─downloadZip
                quickstart.zip ←ダウンロードしたファイル

環境

------------------------------------------------------------
Gradle 1.8
------------------------------------------------------------

Build time:   2013-09-24 07:32:33 UTC
Build number: none
Revision:     7970ec3503b4f5767ee1c1c69f8b4186c4763e3d

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy:          2.2.0
JVM:          1.7.0_45 (Oracle Corporation 24.45-b08)
OS:           Windows 7 6.1 amd64

添削歓迎

ここ間違ってるよ
こうした方がよくないか?
こういうことなんじゃないかな。
この環境だとこうなるよ
などなど
方法は、コメント、はてブTwitter @orange_clover宛 で、お願いします。





Gradle in Action

Gradle in Action

Amazon




[asin:B005EI85J6:detail]


[asin:4774147273:detail]