以下代码有什么区别?
task A {
println 'configuration'
}
task B << {
println 'action'
}
我认为这与评估有关。
即始终评估任务A. 而任务B仅在执行时进行评估
答案 0 :(得分:6)
有关详细信息,请结帐:http://www.gradle.org/docs/current/userguide/build_lifecycle.html。第56.2节有一个很好的例子(也展示了第三阶段,即&#39;初始化&#39;阶段,BTW)
注意:&#34;&lt;&lt;&#34;是&#34; doLast&#34;
的简写符号