如何编写依赖于内置“dependencies”任务的任务?
How to write a task which depends on the built-in `dependencies` task?
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
有。
正确的依赖方式是什么dependencies
?
还是不明白,下面的脚本工作得很好:
apply plugin: 'java'
task hello(dependsOn: 'dependencies') << {
println("Hello")
}
task hello2() << {
tasks.dependencies.execute()
println("Hello")
}
依赖树打印到控制台。
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
有。
正确的依赖方式是什么dependencies
?
还是不明白,下面的脚本工作得很好:
apply plugin: 'java'
task hello(dependsOn: 'dependencies') << {
println("Hello")
}
task hello2() << {
tasks.dependencies.execute()
println("Hello")
}
依赖树打印到控制台。