gpt4 book ai didi

gradle - 为什么在 Gradle 中使用 'tasks' 任务时看不到所有任务?

转载 作者:行者123 更新时间:2023-12-04 08:24:05 24 4
gpt4 key购买 nike

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 

部分输出为:

Other tasks
-----------
groupTherapy

其他任务在哪里?如果我使用参数 --all 执行上面的命令,它们是可见的,但不是独立任务,而是依赖于 groupTherapy。例如,为什么 Gradle 不将任务 startSession 显示为单独的任务?

最佳答案

gradle tasks 显示没有其他任务依赖的任务,以及设置了 task.group 的任务。这个想法是,这些是明确打算直接执行的任务,而(通常很多)剩余的任务则不是。 gradle tasks --all 显示所有任务。

关于gradle - 为什么在 Gradle 中使用 'tasks' 任务时看不到所有任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23185321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com