Как подавить определенные предупреждения компилятора Kotlinc / Javac? - PullRequest
0 голосов
/ 25 сентября 2018

Как подавить deprecations in для KotlinCompile in Gradle аналогично JavaCompile?

JavaCompile (работает):

tasks.withType(JavaCompile) {
    configure(options) {
        compilerArgs << '-Xlint:-deprecation'
    }
}

KotlinCompile (не работает):

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
    kotlinOptions {
        freeCompilerArgs = ["-Xjavac-arguments=-Xlint:-deprecation"]
    }
}

Ссылки:

Подобные вопросы:

1 Ответ

0 голосов
/ 10 апреля 2019

Похоже, есть опция suppressWarnings для свойства kotlinOptions, определенного для задачи KotlinCompile.Установка значения true может делать то, что вы хотите.

Вот как вы это сделаете:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
    kotlinOptions {
        suppressWarnings = true
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...