Gradle 用户指南显示了用于创建我不理解的任务的语法:
task hello << {
println 'Hello world!'
}
在那里做什么<<
?问题/答案
有点启发性
,但我仍然不知道到底是什么。是groovy 还是 gradle ?<<
<<
Bob 的回答涵盖了 Groovy 方面。对于 Gradle 部分,<< 对应于任务上的 doLast,将另一个操作添加到任务操作列表的末尾。
这是一件很时髦的事情。通过在应用运算符的对象上声明方法,可以在 Groovy 中重载运算符。在这种情况下,方法是leftShift()。