Мы пытаемся создать небольшой сложный Zip-файл в Gradle из нескольких исходных деревьев файловой системы, но независимо от того, сколько спецификаций into
мы даем, все они помещают их в одну. Можно ли это сделать в Gradle?
build/libs/foo.jar --> foo.jar
bar/* --> bar/*
Вместо этого мы получаем:
build/libs/foo.jar --> bar/foo.jar
bar/* --> bar/*
Используя это:
task installZip(type: Zip, dependsOn: jar) {
from('build/libs/foo.jar').into('.')
from('bar').into('bar')
}
Любая помощь будет оценена.
РЕДАКТИРОВАТЬ: Gradle 1,0 миль-3