Gradle有一个dependencies
任务,可以将依赖项输出为树。
我想写一个依赖于它的gradle任务。我试过了:
task hello(dependsOn: 'dependencies') << {
println("Hello")
}
task hello() << {
tasks.dependencies.execute()
println("Hello")
}
但两项都不起作用,它会报告找不到dependencies
。
当我使用tasks.each({println it})
时,输出没有dependencies
任务,但gradle tasks --all
有。{/ p>
依赖dependencies
的正确方法是什么?
答案 0 :(得分:2)
仍然没有得到它,以下脚本完全正常:
apply plugin: 'java'
task hello(dependsOn: 'dependencies') << {
println("Hello")
}
task hello2() << {
tasks.dependencies.execute()
println("Hello")
}
依赖树打印到控制台。