Gradle Copy格式包含多个文件

时间:2018-01-21 17:07:17

标签: gradle

我想使用Gradle Copy任务,并指定要包含在给定目录中的多个文件。

我已经看到了几个include指令的语法:

task myTask (type: Copy) {
   from: myDir {
      include "file1.txt"
      include "file2.csv"
      include "file3.xml"
   }
   into: dest
}

但是我想在一行中这样做,这样我就可以使用我收到的变量作为include指令的参数。

1 个答案:

答案 0 :(得分:1)

语法只是传递一个字符串数组:

task myTask (type: Copy) {
   from: myDir {
      include ["file1.txt", "file2.csv", "file3.xml", "**/otherfile", "*.java"]
   }
   into: dest
}