Я начал миграцию с build.gradle
(Groovy) на build.gradle.kts
(Kotlin DSL). Это то, что com.google.common.util.concurrent.ListenableFuture
(из com.google.guava
) существует в нескольких зависимостях. Из-за этого сборка завершается с ошибкой java.lang.RuntimeException: Duplicate class ...
.
Ранее (когда у меня было build.gradle
в Groovy) эта проблема была решена с помощью этого фрагмента:
configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
Но я не могу найти ничего подобного, используя Kotlin DSL.
Не могли бы вы предоставить альтернативу Kotlin для приведенного выше фрагмента или предложить другое решение о том, как с этим бороться?