でディレクトリ全体をコピーします。私はこの試みた:は、私はこのようなディレクトリ構造を持っているのGradle
task mytest << {
copy {
from "file1.txt"
from "file2.txt"
from "dir1"
into "mytest"
}
}
をしかし、これは次のようになり:私はdir1
自体をコピーするのに対し、
mytest/
file1.txt
file2.txt
file3.txt
file4.txt
を参照してください、dir1
からのコピーは、ファイルにdir1
でをコピーしました。
Gradle copyでこれを直接行うことはできますか?
はこれまでのところ、私はこの解決策を考え出すことができた:私の簡単な例について
task mytest << {
copy {
from "file1.txt"
from "file2.txt"
into "mytest"
}
copy {
from "dir1"
into "mytest/dir1"
}
}
多くはそれにそこではないのですが、私の実際のケースでは、私はコピーする多くのディレクトリが存在し、それほど繰り返す必要はないと思います。あなたがコピーしたいファイルやディレクトリ、指定したディレクトリ・パスとinclude
として.
を使用することができます
この問題は、コピーしたくない*このフォルダに他のファイルがある場合です。私は 'excludes'パラメータを使うことができますが、将来は他のサブディレクトリが追加される可能性があるため、エラーが発生しやすくなります。 – Kip
'include'はあなたのために働きますか?コピーしたいファイル/ディレクトリを指定する方法を示す答えを広げました。 –
は大変感謝しています! – Kip