Gradle: BuildListener # buildStarted (Gradle) устарел - PullRequest
1 голос
/ 26 апреля 2020

У меня есть следующий код в моем build.gradle. Это просто библиотека (подмодуль), которая станет зависимостью gradle после передачи моего CI.

ext.kotlin_version = '1.3.72'
buildscript { scriptHandler ->
    apply from: 'common.gradle', to: scriptHandler
}
repositories {
    jcenter()
    google()
    ...
}
apply plugin: 'com.android.library' //THIS IS THE LINE 38 in my code
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'net.researchgate.release'
apply from: "ci_testing.gradle"
... more android gradle code

Файл common.gradle

repositories {
    ...
}
dependencies {
    ...
}

После запуска команды ./gradlew assembly I успешное выполнение и предупреждение, указывающее на строку 38

$ ./gradlew assemblySmeRelease --warning-mode all

> Configure project :
BuildListener#buildStarted(Gradle) has been deprecated. This is scheduled to be removed in Gradle 7.0.
at build_8awlr5p8utk85ta3u2n2otdz2.run(/pathToMyLib/build.gradle:38)
(Run with --stacktrace to get the full stack trace of this deprecation warning.)

Я нашел это решение (с 2012 года) в https://discuss.gradle.org/t/usage-of-apply-from-in-buildscript-scope/1844/5

...