2016-04-11 18 views
0

ビルドやwarファイルの作成、ファイルのコピーなどの特定のファイルやフォルダを除外するにはどうすればよいですか?ビルドから.bakファイルを除外する

私は「.BAK」のような特定のファイルをしたいと思いますが、ビルドから除外されるように

はアリに、defaultexcludesタスクの同等はありますか?

私はGradleのでant.defaultexcludesを使用できることを知っているが、私は代替

+0

あなたのbuild.gradleを共有してもよろしいですか? – Vampire

+0

それは1000行の長さです。 私はそれを持っていると思います。 すべてのコピータスクでコードを除外するコードに明示する必要がありますか? –

+0

"それらの"ファイルのファイルコレクションを作成し、それらをすべてのコピータスクから除外することは可能ですか? –

答えて

0

を探していたあなたはtasks.withType(AbstractCopyTask) { it.exclude '**/*.bak' }様またはあなたはマルチプロジェクトを持っている場合は何かを一度にすべてCopyZipと同様のタスクを設定することができますビルドallprojects { tasks.withType(AbstractCopyTask) { it.exclude '**/*.bak' } }

+0

これは良いことです。 私は複数のコピークロージャを持つタスクを持っています。これらのコピータスクは.bakファイルを除外しません。私はそれらをコピータイプの複数のタスクに確実に分けることができます。あるいは、それらの設定方法もありますか?すべてのコピータスクを設定することはできますか(一部のタスクではコピークロージャを使用できますか)。 –

+0

いいえ、コピークロージャは、メソッドコール、オブジェクトのようなタスクのようなものです。オブジェクトは設定のみ可能です。 – Vampire

+0

Ywですが、http://stackoverflow.com/help/someone-answersを読んで従ってください:-) – Vampire

関連する問題