【发布时间】:2014-01-28 13:05:53
【问题描述】:
我可能忽略了一些非常核心/显而易见的事情,但是我如何创建一个始终为每个任务/目标执行的任务?
我可以这样做:
task someTask << {
println "I sometimes run"
}
println "I always run"
但在任务中包含始终运行的部分会更理想。
我最接近的是:
task someTask << {
println "I sometimes run"
}
println "I always run"
void helloThing() {
println "I always run too. Hello?"
}
helloThing()
因此,使用方法是一个“好的”解决方案,但我希望有一种方法可以专门指定/重用任务。
希望有人有办法做到这一点。 :)
【问题讨论】:
-
如果有N个任务,这个函数应该被调用N次吧?如果某些任务在给定的构建中从未执行过怎么办?
-
或者你想为每个项目调用一个函数?
-
每次构建一次。无论调用哪个任务。
-
这是一个不寻常的要求,没有一流的功能。用例是什么?
-
我想这个想法是一种更有组织的方法来处理常见的构建“任务”……但我可能只是在其中一些情况下使用方法。
标签: gradle build.gradle