2016-04-26 6 views
11

ディレクトリのzipアーカイブを作成するためのgradleタスクがあります。 Gradleのタスクは次のとおりです。ディレクトリのzipアーカイブを作成するためのタスクをダンプする

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

私はそのビルドを示す、コマンド「のGradleのarchiveReports」を実行しています成功しています。ただし、zipファイルは作成されません。

ここに何か不足していますか?

+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

「***/*」を1つだけ含むことはできませんか? –

関連する問題