Использование Gradle'sType - PullRequest
       56

Использование Gradle'sType

0 голосов
/ 04 октября 2019

Как и этот другой пользователь , у меня проблемы с пониманием использования withType, пример

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

... и в отличие от него я нашел официальные документы, так каквсегда совершенно бесполезноМожете ли вы сказать мне, что withType точно делает?

1 Ответ

1 голос
/ 04 октября 2019

Находит все определенные задачи в текущем проекте, которые имеют данный тип. У вас может быть несколько названий и настроенных по-разному задач, но с одним и тем же типом (и деталями реализации).

Например, есть один тип задачи JavaCompile, который затем добавляется в виде двух задач в стандартном проекте Java: compileJava и testCompileJava. Больше можно найти в Gradle документах . Синтаксис, о котором вы спрашиваете, даст вам возможность установить общий конфиг для всех таких задач.

...