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

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -