2016-03-29 4 views
1

Я хотел бы добавить зависимость от TaskX к нескольким другим задачам.Добавить такую ​​же зависимость задачи к нескольким задачам в Gradle

TaskA.dependsOn TaskX 
TaskB.dependsOn TaskX 
TaskC.dependsOn TaskX 
TaskD.dependsOn TaskX 

Можно ли установить все это только один вызов, то есть использовать набор задач и добавить зависимость к нему?

ответ

2

Я бы предположил, что это будет:

[TaskA, TaskB, TaskC, TaskD]*.dependsOn TaskX 
+0

Да, это он! Не могли бы вы объяснить, что это за синтаксис [...] * и как он работает? Благодарю. –

+1

Пришло время прочитать книгу о программировании Groovy. Сценарий сборки Gradle - это просто DSL Groovy. Я думаю, что этот конкретный оператор называется оператором «спред». –