1
task startSession << {
chant()
}
def chant() {
ant.echo(message: 'Repeat after me...')
}
3.times {
task "yayGradle$it" << {
println 'Gradle rocks'
}
}
yayGradle0.dependsOn startSession
yayGradle2.dependsOn yayGradle1, yayGradle0
task groupTherapy(dependsOn: yayGradle2)
제 스크립트에는 startSession 작업, groupTherapy 작업 및 세 가지 동적 생성 작업 인 yayGradle0-3이 있습니다. 내가 실행하고 때 : 출력의Gradle에서 'tasks'작업을 사용할 때 왜 모든 작업을 볼 수 없습니까?
gradle tasks
일부입니다 : 다른 작업이
Other tasks
-----------
groupTherapy
? 위의 명령을 위의 매개 변수 --all
과 함께 실행하면 표시되지만 시각 장애인 업무는 아니지만 그룹 테일에 의존합니다. Gradle이 task startSession을 별도의 작업으로 표시하지 않는 이유는 무엇입니까?