gradle,gretty-如何在服务器场任务中运行任务?

gradle,gretty-如何在服务器场任务中运行任务?,gradle,gretty,Gradle,Gretty,我想在farmtask中运行任务: farm { // run my task here. } 有人能帮我吗?farm是一个扩展,不是任务,因此无法运行。还要注意,以编程方式运行任务既不是好主意,也不是好做法。您需要定义自己的任务,然后定义依赖项: task myTask << { println "Here's an action" } farmRun.dependsOn myTask task我的任务您能更准确地说明您需要做什么吗?据我所知,farm是一个扩展,

我想在
farm
task中运行任务:

farm {
   // run my task here.
}

有人能帮我吗?

farm
是一个扩展,不是任务,因此无法运行。还要注意,以编程方式运行任务既不是好主意,也不是好做法。您需要定义自己的任务,然后定义依赖项:

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

farmRun.dependsOn myTask

task我的任务您能更准确地说明您需要做什么吗?据我所知,farm是一个扩展,任务不是设计在扩展中运行的。我想调用./gradlew farmRun,它将自动运行我的一个任务或函数。非常感谢。然后定义你的任务和
farmRun
任务之间的依赖关系。亲爱的欧泊,你能告诉我确切的路线吗,我不知道。非常感谢。您好,我在farmRun中遇到错误。dependsOn在项目上找不到属性“farmRun”:bl notification server。并将其替换为farm.dependsOn myTask,然后发生另一个错误:评估项目时出现问题:“bl通知服务器”。>找不到参数[任务]:bl通知服务器:myTask']的dependsOn()方法。请提供建议,非常感谢。嗨,欧泊,我现在运行时没有错误:./gradlew farmRun,但我看不到这句话:这是一个动作。@LeKimTrang,添加了演示以证明它运行良好。亲爱的欧泊,非常感谢。这真的很有帮助。格雷德尔·迪蒙怎么样?我们能把格拉德尔·迪蒙当作任务吗?非常感谢你。
task myTask << {
   println "Here's an action"
}

project.afterEvaluate {
   farmRun.dependsOn myTask
}