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')
}

Тем не менее, я ожидал бы решения без муравьев. Есть ли шанс достичь этого?

Ответы на вопрос(4)

Ваш ответ на вопрос