[Gradle] 给已存在的 task 添加依赖

需求:在编译宿主 APP 之前先编译两个插件 SamplePlugin1 和 SamplePlugin2

tasks.whenTaskAdded { task ->
    if (task.name == 'assembleDebug') {
        task.dependsOn(':PhantomDemoApp:SamplePlugin1:assembleDebug', ':PhantomDemoApp:SamplePlugin2:assembleDebug')
    }
}
原文地址:https://www.cnblogs.com/shaobin0604/p/7421854.html