Каким будет правильный gradle способ загрузки и распаковки файла с URL-адреса (http
)?
Если возможно, я бы хотел предотвратить повторную загрузку при каждом запуске задачи (в ant.get
может быть достигнуто skipexisting: 'true'
).
Мое текущее решение:
task foo {
ant.get(src: 'http://.../file.zip', dest: 'somedir', skipexisting: 'true')
ant.unzip(src: 'somedir' + '/file.zip', dest: 'unpackdir')
}
я ожидал бы ant -бесплатного решения. Есть ли шанс достичь этого?