Gradle的withType用法

问题描述 投票:0回答:1

[像this other user,我在理解withType用法时遇到问题,例如

tasks.withType(JavaCompile) {
    options.compilerArgs.add("-Xbootclasspath/p:${file}")
}

...和他不同,我一如既往地发现官方文档完全没有用。您能告诉我whitType到底是什么吗?

gradle groovy android-gradle build.gradle
1个回答
0
投票

它将查找当前项目中所有给定类型的已定义任务。您可以使多个任务的名称和配置不同,但是共享相同的类型(和实现详细信息)。

E.g。在标准Java项目中,有一个任务类型JavaCompile被添加为两个任务:compileJavatestCompileJava。在Gradle docs中可以找到更多内容。您询问的语法将使您可以为所有此类任务设置通用配置。

© www.soinside.com 2019 - 2024. All rights reserved.