В моем проекте у меня есть 3 продукта (dev, производство и тестирование). Недавно я переключился с Ant, так что, возможно, у меня все еще есть мышление мутанта, но этого я и пытаюсь достичь:Как назначить задачу градиента андроидов из другой задачи
создать пользовательскую задачу (назовем ее «buildAndUpload»), которая вызовет сборкуDevRelease, а затем вызовет другую задача.
Вот что я пробовал:
task myCustomTask {
println "My Custom Task"
}
task buildAndUpload {
tasks.assembleDevRelease.execute()
tasks.myCustomTask.execute()
}
Когда я называю buildAndUpload задачу (gradlew buildAndUpload) Я получаю следующий вывод:
:buildAndUpload
"My Custom Task"
Как вы можете видеть, задача assembleDevRelease не называется , Я знаю, что я могу использовать закрытие doLast, но я действительно хочу, чтобы вызов myCustomTask содержался в отдельной задаче.
Гарантируется ли порядок исполнения в этом случае? – nemezis