Gradle是一个记录良好的项目,但当我搜索tasks.withType()
的文档时,我只找到了API docs。
这不是Gradle的官方部分吗?
答案 0 :(得分:3)
Gradle中的一个基本概念是,所有内容都是针对Project实例执行的。一旦你知道了,你可以通过javadoc找到你想要的东西。有一点"魔术"要警惕(另一个对话的话题)以及要理解的语法。
因此,T2
可以在javadocs中查找为Expression
。
您会注意到tasks.withType(...)
返回Project.getTasks().withType(...)
(您在谷歌搜索中找到的)
*编辑*
在文档中提及here链接到Project.getTasks()
javadocs
项目本质上是Task对象的集合。每个任务执行一些基本工作,例如编译类,运行单元测试或压缩WAR文件。您可以使用TaskContainer上的某个create()方法向项目添加任务,例如TaskContainer.create(java.lang.String)。您可以使用TaskContainer上的一个查找方法找到现有任务,例如TaskCollection.getByName(java.lang.String)