我是gradle的新手,我尝试使用“复制”类型的任务将文件从一个文件夹复制到另一个文件夹,但是它不起作用。以下是我的脚本:
def dest = 'newfolder'
task copy(type: Copy) << {
println dest
from "src"
into dest
}
但是,如果我删除了“<<”并再次运行 gradle copy ,它就可以工作。脚本如下:
def dest = 'newfolder'
task copy(type: Copy) {
println dest
from "src"
into dest
}
如果我使用“<<”为什么不起作用?
但是当我运行另一个以下脚本时,它们都可以工作。
task hello << {
println 'Hello world!'
}
task hello {
println 'Hello world!'
}
最佳答案
<<
(doLast
的缩写)添加一个任务操作,该操作将在Copy
任务的主要任务操作(执行复制)之后执行。此时,配置任务为时已晚,因为主要操作已经完成。
关于gradle - Gradle快捷方式符号不适用于复制任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25480781/