我有一个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: 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
答案 0 :(得分:0)
这对我有用:
ObservableCollection<T>
我们还可以在定义任务时添加dependsOn,例如:
makeJar.dependsOn(clearJar, ':ModuleName:packageReleaseJar')