Следующий быстрый и грязный скрипт должен работать; Я уверен, что вам удастся сделать его более красивым. Насколько я знаю, нет способа распаковать tar.gz за один шаг.
apply plugin: 'java'
configurations {
tar
}
repositories {
mavenCentral()
}
dependencies {
tar 'spice:spice-converter:1.0@tar.gz'
}
assemble << {
// not very pretty, but fileCollection() will not work, since it performs
// the evaluation lazily
ant.gunzip(src: configurations.tar.files.iterator().next(), dest: 'build/tmp/ungziped.tar')
copy {
from tarTree('build/tmp/ungziped.tar')
into 'build/target'
}
}