Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在中使用packageReleaseJar取决于_Android_Gradle - Fatal编程技术网

Android 在中使用packageReleaseJar取决于

Android 在中使用packageReleaseJar取决于,android,gradle,Android,Gradle,我有一个渐变任务,它依赖于其他任务。例如: //Dependent tasks will be executed first before executing requested task makeJar.dependsOn(clearJar) makeJar和clearJar是我定义的任务,如下所示: task clearJar(type: Delete) { delete 'build/outputs/myProject.jar' } task makeJar(type: Co

我有一个渐变任务,它依赖于其他任务。例如:

//Dependent tasks will be executed first before executing requested task
makeJar.dependsOn(clearJar) 
makeJar和clearJar是我定义的任务,如下所示:

task clearJar(type: Delete) {
    delete 'build/outputs/myProject.jar'
}

task makeJar(type: Copy) {
    def someString = 'build/intermediates/bundles/release/'
    from(someString)
    into('build/outputs/')
    include('classes.jar')
    rename ('classes.jar', 'myProject.jar')
}
我想向makeJar任务添加另一个依赖项。Gradle有一个名为packageReleaseJar的任务,我想使用它

以下脚本失败:

makeJar.dependsOn(clearJar,packageReleaseJar)
您知道如何使用dependsOn使用packageReleaseJar吗?

这对我很有用:

makeJar.dependsOn(clearJar, ':ModuleName:packageReleaseJar')
我们还可以在定义任务时添加dependsOn,例如:

task makeJar(type: Copy, dependsOn: ':ModuleName:packageReleaseJar') {
   ...
}