gradle - скачать и распаковать файл с URL
Какой будет правильный способ загрузки и разархивирования файла с 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')
}
Тем не менее, я ожидал бы решения без муравьев. Есть ли шанс достичь этого?