如何在外部构建脚本中为任务添加preBuild依赖项?

时间:2016-02-19 19:34:38

标签: gradle android-gradle

在我的主要grade.build文件中,我有以下内容:

...
preBuild.dependsOn 'copyConfigFile'

task copyConfigFile(type: Copy) {...}

apply from: 'dirLocation/other.gradle'

import com.android.builder.core.DefaultManifestParser
android {...}

在other.grade中有一个任务我尝试添加为另一个preBuild依赖项,但是gradle说该任务无法在project:app中找到。

1 个答案:

答案 0 :(得分:1)

你可以使用gradle.taskGraph.whenReady,这是一个例子:

task installDebug
gradle.taskGraph.whenReady {
   installDebug.dependsOn 'projectA:projectB:installDebugExecutable'
}