2016-05-09 7 views
0
task fullZip(type: Zip) { 
    baseName = 'fullZip' 

    from projectDir.parentFile 
    exclude 'build' 
} 

サブプロジェクト/モジュール全体を参照しながら、完全なプロジェクトを探す。Gradle Zip完全親プロジェクト

一般的な小規模なプロジェクトでは、ジップルタスクが完了せず、ジップのサイズが非常に大きくなっています。 このzipタスクは、モジュールの1つにあるgradleファイルの一部です。

半分調理されたzipファイルから、除外されたはずのビルドディレクトリが存在することがわかります。

+0

dir構造を表示してください。 – Opal

答えて

1

exclude **/build/*を使用する必要があります。

+0

'from projectDir'はサブプロジェクト/モジュールファイルしか持っていません。すべてのビルドフォルダを無視して、完全な親ディレクトリを圧縮します。 –

+0

答えが更新されました。 – Crazyjavahacking

関連する問題