Android 如何创建渐变任务

Android 如何创建渐变任务,android,gradle,android-gradle-plugin,build.gradle,gradle-plugin,Android,Gradle,Android Gradle Plugin,Build.gradle,Gradle Plugin,我想创建一个gradle任务来执行以下操作- 启动Google云引擎本地开发服务器 运行所有测试并关闭 服务器再次关闭 已经定义了不同的任务,但我想知道如何将三个任务合并为一个。您可以定义一个新任务,按顺序调用所有现有任务 task taskA() << { println "I'm taskA" } task taskB() << { println "I'm taskB" } task taskC() << { printl

我想创建一个gradle任务来执行以下操作-

  • 启动Google云引擎本地开发服务器
  • 运行所有测试并关闭
  • 服务器再次关闭

已经定义了不同的任务,但我想知道如何将三个任务合并为一个。

您可以定义一个新任务,按顺序调用所有现有任务

task taskA() << {
    println "I'm taskA"
}

task taskB() << {
    println "I'm taskB"
}

task taskC() << {
    println "I'm taskC"
}

task taskAll(dependsOn:['taskA', 'taskB', 'taskC']) << {
    println 'All Done!'
}
taskB.mustRunAfter  'taskA' //these lines ensure the order of execution
taskC.mustRunAfter  'taskB'
gradle taskall
:taskA
I'm taskA
:taskB
I'm taskB
:taskC
I'm taskC
:taskAll
All Done!

BUILD SUCCESSFUL

Total time: 2.176 secs