代码改变世界

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

2017-08-24 10:48  shaobin0604  阅读(1435)  评论(0编辑  收藏  举报

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

tasks.whenTaskAdded { task ->
    if (task.name == 'assembleDebug') {
        task.dependsOn(':PhantomDemoApp:SamplePlugin1:assembleDebug', ':PhantomDemoApp:SamplePlugin2:assembleDebug')
    }
}