我的复制任务非常简单。源文件夹只包含一个文本文件(2 KB),但复制任务需要300-700毫秒,尽管任务大部分时间都是最新的。
task("copySomething", type: Copy) {
String fileName = 'test.txt'
File srcDir = file("folder/folder")
if (!file("$srcDir/$fileName").exists()) {
srcDir = file("folder/folder2")
}
include fileName
from srcDir
into "."
}
我注意到目的地目录起了很大的作用。如果我把它改成其他东西,那么一切都如预期的那样快得多。为什么会这样?