У меня есть две задачи: test
-задача и poeditorPull
-задача (которая извлекает последние строки из poeditor-api), и я хочу, чтобы моя задача buildRelease запускалась после того, как обе были выполнены.
До сих пор я использовал task.dependsOn
, но вчера я обнаружил, что gradle заканчивает сборку apk до того, как завершается poeditorPull-task
tasks.whenTaskAdded { task ->
if (task.name == 'assembleInternalRelease' || task.name == 'assembleProductionRelease') {
task.dependsOn('test')
task.dependsOn('poeditorPull')
}
}
Как я уже говорил ранее, это не работаетчто я хочу, а именно ставить задачи test
и poeditorPull
перед assemble*Release
как мне это сделать?