Copy entire directory in Gradle -
i have directory structure this:
file1.txt file2.txt dir1/ file3.txt file4.txt
i want use gradle copy entire structure directory. tried this:
task mytest << { copy { "file1.txt" "file2.txt" "dir1" "mytest" } }
but results in following:
mytest/ file1.txt file2.txt file3.txt file4.txt
see, copy dir1
copied files in dir1
, whereas want copy dir1
itself.
is possible directly gradle copy?
so far, have been able come solution:
task mytest << { copy { "file1.txt" "file2.txt" "mytest" } copy { "dir1" "mytest/dir1" } }
for simple example there's not it, in actual case there many directories want copy, , i'd not have repeat much.
you can use .
directory path , include
specify, files , directories want copy:
copy { '.' 'mytest' include 'file*.txt' include 'dir1/**' }
if both from
, into
directories, you'll end full copy of source directory in destination directory.
Comments
Post a Comment