当我运行我的gradle任务 test 时,为什么 local,dev和uat 这些任务似乎也在运行?我试图只运行 test 。
运行 gradle test 时的实际输出如下(见图)。我想要的输出如下(见图)。我的代码中我做错了什么?我是Gradle / Groovy的新手,所以我道歉。谢谢!
代码:
实际输出:
期望的输出:
答案 0 :(得分:6)
使用时
someTask {
someMethod()
}
然后它意味着在第一阶段解析构建脚本并决定哪些任务存在以及取决于什么时,它必须在配置任务时调用someMethod()
。 / p>
要定义任务执行时必须发生的事情,在第二阶段,您必须使用以下语法:
someTask << {
someMethod()
}