我想使用Gradle Copy
任务,并指定要包含在给定目录中的多个文件。
我已经看到了几个include
指令的语法:
task myTask (type: Copy) {
from: myDir {
include "file1.txt"
include "file2.csv"
include "file3.xml"
}
into: dest
}
但是我想在一行中这样做,这样我就可以使用我收到的变量作为include
指令的参数。
答案 0 :(得分:1)
语法只是传递一个字符串数组:
task myTask (type: Copy) {
from: myDir {
include ["file1.txt", "file2.csv", "file3.xml", "**/otherfile", "*.java"]
}
into: dest
}