2016-04-26 12 views
11

मेरे पास एक निर्देशिका का ज़िप संग्रह बनाने के लिए एक क्रमिक कार्य है। Gradle काम है:निर्देशिका के ज़िप संग्रह बनाने के लिए गड़बड़ी कार्य

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

जब मैं कमांड 'Gradle archiveReports' चला रहा हूँ, इसके निर्माण दिखा सफल रहा है। हालांकि, कोई ज़िप फ़ाइल नहीं बनाई जा रही है।

क्या मुझे यहां कुछ याद आ रही है?

+0

हाँ। रास्ता मौजूद है। – Praveen

उत्तर

21

मुझे इसके लिए एक रास्ता पता चला: यह मेरे लिए अब काम कर रहा है।

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

क्या सिर्फ एक '***/*' शामिल होना संभव नहीं होगा? –

संबंधित मुद्दे