Я довольно новичок в Gradle и пытаюсь портировать существующий Maven pom.xml, который широко использует maven-assembly-plugin для создания различных zip-файлов.Gradle заменяет плагин сборки Maven
В приведенном ниже примере я получаю файлы из разных подкаталогов (с конкретными расширениями), а затем сопоставляю их в плоской структуре в файл ZIP.
task batchZip(type: Zip) {
from fileTree('src/main/sas') {
include('**/*.sas')
include('**/*.ds')
}.files
}
Это помещает все файлы в корень zip. Однако в идеале я хочу, чтобы файлы находились под определенным путем в корне zip, например./Shared/SAS.
Есть ли способ сделать это, не скопировав все файлы в локальный каталог, а затем закрепив его?
Спасибо, этот пример работал отлично. – RCross