Код: Выделить всё
configurations {
fooReleaseImplementation
barReleaseImplementation
}
Затем мы добавляем реальные зависимости:
Код: Выделить всё
dependencies {
fooReleaseImplementation "com.abc:def:$version"
barReleaseImplementation "com.abc:def:$version:specialflavor@aar"
}
Без блока конфигурации Gradle жалуется, что «метод fooReleaseImplementation не найден» и «метод barReleaseImplementation не найден».
Gradle 8.8 выдает предупреждение о блоке Configurations:
Метод Configuration.fileCollection(Spec) устарел . Планируется, что это будет удалено в Gradle 9.0. Вместо этого используйте Configuration.getIncoming().artifactView(Action) с компонентным фильтром. Дополнительную информацию см. в руководстве по обновлению: https://docs.gradle.org/8.8/userguide/u ... on_methods
Я хочу подготовиться наш проект для Gradle 9.0, но не могу понять причину предупреждения. Мы не используем Configuration.fileCollection.
Это ошибка в Gradle 8.8 и то, как он обнаруживает устаревание, или я что-то упускаю?
Я прочитал связанную документацию, и в примере «нового способа» также есть блок настроек, так что кажется, что этот блок сам по себе не устарел?>
Подробнее здесь: https://stackoverflow.com/questions/786 ... on-warning