web-dev-qa-db-fra.com

Tâche Gradle pour créer une archive Zip d'un répertoire

J'ai une tâche gradle pour créer une archive Zip d'un répertoire. La tâche gradle est:

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

Lorsque j'exécute la commande "gradle archiveReports", cela montre que la construction est réussie. Cependant, aucun fichier Zip n'est créé.

Est-ce que j'ai râté quelque chose?

24
Praveen

J'ai trouvé un moyen pour cela: ça fonctionne pour moi maintenant.

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/'))
}
40
Praveen