相关疑难解决方法(0)

在Gradle中使用"任务"任务时为什么看不到所有任务?

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显示为单独的任务?

task gradle depends

2
推荐指数
1
解决办法
1095
查看次数

标签 统计

depends ×1

gradle ×1

task ×1