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') {
...
}