【发布时间】:2016-12-06 18:27:38
【问题描述】:
build.gradle
task hello (type: Copy) {
doLast {
println "print from within"
}
println "print from outside"
}
运行时
gradle -q 你好
doLast{} 闭包甚至没有被触及。将 doLast 更改为 doFirst,我得到相同的结果:
D:\>gradle -q hello
print from outside
没有 doLast 或 doFirst:
task hello (type: Copy) {
//doLast{
println "print from within"
//}
println "print from outside"
}
效果很好:
D:\>gradle -q hello
print from within
print from outside
这似乎只发生在 Copy 类型的任务中。你能帮忙澄清一下吗?我正在使用 gradle 2.4。
【问题讨论】: