Gradle 为什么;“梯度任务”;不';不显示任务?
我的build.gradle文件中只有这个Gradle 为什么;“梯度任务”;不';不显示任务?,gradle,Gradle,我的build.gradle文件中只有这个 project.task ("Task1") task("Task2") task Task3 我正在使用Gradle版本3.5,当我执行 梯度任务 在命令行中,不显示任何任务。但当我这么做的时候 gradle任务--所有 ,然后我可以看到我的任务 其他任务 ----------- 任务1 任务2 Task3我认为,原因是根据文档,gradle tasks命令: 仅显示已分配给任务组的任务,即所谓的可见任务。您可以通过设置任务的组属性来实现这一点。
project.task ("Task1")
task("Task2")
task Task3
我正在使用Gradle版本3.5,当我执行
梯度任务
在命令行中,不显示任何任务。但当我这么做的时候
gradle任务--所有
,然后我可以看到我的任务
其他任务
-----------
任务1
任务2
Task3
我认为,原因是根据文档,gradle tasks
命令:
仅显示已分配给任务组的任务,即所谓的可见任务。您可以通过设置任务的组属性来实现这一点。还可以设置“描述”属性,以提供要包含在报告中的描述
你可以在官方文件中阅读
注:在我的例子中,对于Grdale 2.14.1,command
gradle tasks
列出了所有的任务,尽管这个版本的文档和3.5的文档说的一样,默认情况下它应该只列出分组的任务。无论是谁提出了我的问题-1,你已经是gradle专家了,因为你生来就没有尝试和错误@JBNizet我读了那个文档,不明白为什么我们需要“gradletasks-all”,而在教程中,它可以通过“gradletasks”来完成,所以我提出了一个问题gradle-q tasks'也不能。抱歉,默认情况下,您不需要成为专家就能理解,此报告仅显示已分配给任务组的任务,即所谓的可见任务。您可以通过设置任务的组属性来实现这一点。如果你在阅读文档时不能理解这一点,我看不出任何答案会有什么帮助。更不用说在谷歌中复制和粘贴你问题的标题,然后点击谷歌返回的第一个链接,链接到另一个有答案的类似问题。使用谷歌也不需要成为专家。谢谢。这也许可以解释为什么在教程中他可以只做gradletasks
并列出所有任务。他使用Gradle 2.4。同时使用Gradle 3.5,我无法做到这一点。谢谢你的解释。只是澄清一下:根据我的实验(Gradle 4.4.1),设置“描述”不会导致你的任务被列出。。。但设置“组”(任何组名,包括您刚刚创建的组名)将。。。