Xel*_*ian 2 task gradle depends
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)
Run Code Online (Sandbox Code Playgroud)
在我的脚本中,我有startSession任务,groupTherapy任务和三个动态生成的任务yayGradle0-3.当我执行时:
gradle tasks
Run Code Online (Sandbox Code Playgroud)
部分输出是:
Other tasks
-----------
groupTherapy
Run Code Online (Sandbox Code Playgroud)
其他任务在哪里?如果我使用参数执行上面的命令,--all它们是可见的,但不是作为独立任务,而是依赖于groupTherapy.例如,为什么Gradle不将任务startSession显示为单独的任务?
gradle tasks显示其他任务所依赖的任务以及已task.group设置的任务.我们的想法是,这些是明确意味着直接执行的任务,而(通常很多)剩下的任务则不是.gradle tasks --all显示所有任务.
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |