Каковы определения задачи gradle в отличном языке?
Я совершенно новичок как в Gradle, так и в Groovy, и у меня возникают проблемы с поиском информации о том, что на самом деле ниже, на языке Groovy
task myTask(dependsOn: 'compile') << {
println 'I am not affected'
}
AFAIK{...}
часть является замыканием, которое, кажется, передается тому, что определено ранее<<
.
Являетсяtask myTask()
вызов конструктора?
А что за двоеточие выглядит как параметр?
Что значит<<
делать? Это оператор, который был перегружен Gradle, или это стандартный Groovy?