【发布时间】:2019-02-22 03:21:37
【问题描述】:
我有两个任务,一个 test-task 和一个 poeditorPull-task(它从 poeditor-api 中提取最新的字符串),我希望我的 assembleRelease-task 在两者都完成后运行。
到目前为止,我一直使用task.dependsOn,但昨天我发现gradle在poeditorPull-task完成之前完成了apk的构建
tasks.whenTaskAdded { task ->
if (task.name == 'assembleInternalRelease' || task.name == 'assembleProductionRelease') {
task.dependsOn('test')
task.dependsOn('poeditorPull')
}
}
正如我之前所说,这不是我想要的,即将任务 test 和 poeditorPull 在 assemble*Release 之前排队
我该怎么办?
【问题讨论】:
标签: android gradle android-gradle-plugin