如何在gradle中运行其他gradle命令

时间:2018-09-30 06:55:20

标签: android android-studio gradle

我有两个模块,分别是app和module1

app不是依赖模块1

module1 assembleRelease任务将更改应用程序中的数据

所以,我想在运行app:assembleRelease时自动运行module1:assembleRelease。

apply plugin: 'com.android.application'

android {
    ....

    afterEvaluate {
        preBuild.dependsOn({
            runModuleaR.execute()
        })
    }
}

task runModuleaR(type: Exec) {
    println "runModuleaR start"
    commandLine "cmd", "gradlew", ':module1:assembleRelease'
    println "runModuleaR finish"
}

是我的build.gradle

但是没有效果

该如何更改?谢谢

0 个答案:

没有答案