2017-08-25 135 views
1

Gradle是一个有据可查的项目,但是当我搜索tasks.withType()的文档时,我只能找到API docstasks.withType()的文档在哪里?

这不是Gradle的官方部分吗?

+0

如果您可以找到官方的API文档,为什么它不应该是官方的一部分? –

+1

,因为我预计这个概念也将在一般文档中进行解释...... – rdmueller

回答

1

Gradle中的一个基本概念是,所有内容都是针对Project实例执行的。一旦你知道了,你可以通过javadoc找到你想要的东西。有一点“魔力”也要警惕(另一个话题是一个话题),还有一些常识语法。

因此tasks.withType(...)可以在javadocs中查找为Project.getTasks().withType(...)

你会发现,Project.getTasks()返回TaskCollection(你在谷歌上搜索发现)

*编辑*

有一个提here中链接到TaskContainer的javadoc的文档

项目本质上是任务对象的集合。每个任务执行一些基本的工作,例如编译类,或运行单元测试,或者压缩WAR文件。您可以使用TaskContainer上的某个create()方法将任务添加到项目中,例如TaskContainer.create(java.lang.String)。您可以使用TaskContainer上的其中一种查找方法来查找现有任务,例如TaskCollection.getByName(java.lang.String)

+0

因此,看起来确实只有API文档并且没有用户文档。似乎书本上也没有提到它......: - | – rdmueller

+1

看到我的编辑,在'Project'文档中提到了链接到'TaskContainer' javadocs的文档 –