gradle, gretty - 如何在 farm 任务中 运行 一个任务?

gradle, gretty - How to run a task in farm task?

我想 运行 中的一个任务 farm 任务:

farm {
   // run my task here.
}

谁能帮我解决这个问题?

farm 是一个扩展 - 不是任务 - 所以它不能是 运行。另请注意,以编程方式执行 运行 任务既不是好主意,也不是好的做法。您需要定义自己的任务,然后定义一个依赖项:

task myTask << {
   println "Here's an action"
}

farmRun.dependsOn myTask

或:

task myTask << {
   println "Here's an action"
}

project.afterEvaluate {
   farmRun.dependsOn myTask
}

请看演示 here