Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 为什么;“梯度任务”;不';不显示任务?_Gradle - Fatal编程技术网

Gradle 为什么;“梯度任务”;不';不显示任务?

Gradle 为什么;“梯度任务”;不';不显示任务?,gradle,Gradle,我的build.gradle文件中只有这个 project.task ("Task1") task("Task2") task Task3 我正在使用Gradle版本3.5,当我执行 梯度任务 在命令行中,不显示任何任务。但当我这么做的时候 gradle任务--所有 ,然后我可以看到我的任务 其他任务 ----------- 任务1 任务2 Task3我认为,原因是根据文档,gradle tasks命令: 仅显示已分配给任务组的任务,即所谓的可见任务。您可以通过设置任务的组属性来实现这一点。

我的build.gradle文件中只有这个

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),设置“描述”不会导致你的任务被列出。。。但设置“组”(任何组名,包括您刚刚创建的组名)将。。。