1
我想在任務之間設置簡單的依賴關係。Gradle任務dependsOn不起作用
我build.gradle
apply plugin: 'java'
sourceCompatibility = 1.8
version = '1.0'
repositories {
mavenCentral()
}
task('Second', dependsOn: 'First') {
println "Second"
}
task('First') {
println "First"
}
因此,我希望First
比Second
。 但我得到了:
$ gradle build
Second
First
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build UP-TO-DATE
我在做什麼錯? 感謝您的幫助。
我推薦始終使用'doLast'而不是'<<'。前者允許結合配置和添加任務動作,並且更不容易出錯。 –
@Opal,謝謝! – Laurent