2016-04-26 15 views
11

Mam zadanie gradle, aby utworzyć archiwum zip katalogu. Gradle zadaniem jest:Zadanie Gradle do utworzenia archiwum zip z katalogu

task archiveReports(type: Zip) { 
    from '/projects/Reports/*' 
    archiveName 'Reports.zip' 
} 

Kiedy używam komendy „archiveReports Gradle”, pokazujący jej budowy jest udany. Jednak nie tworzy się żadnego pliku zip.

Czy tu czegoś brakuje?

+0

tak. Ścieżka istnieje. – Praveen

Odpowiedz

21

Wymyśliłem sposób na to: Działa teraz dla mnie.

task myZip(type: Zip) { 
    from 'Reports/' 
    include '*' 
    include '*/*' //to include contents of a folder present inside Reports directory 
    archiveName 'Reports.zip' 
    destinationDir(file('/dir1/dir2/dir3/')) 
} 
+2

Czy nie byłoby możliwe, aby jeden z nich zawierał "***/*"? –

Powiązane problemy