gpt4 book ai didi

gradle - 如何声明 Gradle 自定义任务的依赖项?

转载 作者:行者123 更新时间:2023-12-03 03:09:44 25 4
gpt4 key购买 nike

如果我创建了一个自定义任务:

class MyTask extends DefaultTask {
...
}

我可以在另一个时间创建一个实例并声明依赖项:
task(["type": MyTask, "dependsOn": importantThing], "MyTaskName")

但是,将任务定义与依赖项声明分开似乎有点奇怪。也就是说,似乎所有定义任务的东西都应该放在一个地方,否则很容易在没有正确依赖关系的情况下实例化任务。有没有更好的方法来做到这一点?

最佳答案

任务应该是通用的和自包含的。他们应该只对自己的输入属性进行操作,而不应该假设其他任务的存在。声明任务及其依赖项是构建脚本和/或插件的责任。

关于gradle - 如何声明 Gradle 自定义任务的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24760654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com