我开始从build.gradle
(Groovy)迁移到build.gradle.kts
(Kotlin DSL).问题是com.google.common.util.concurrent.ListenableFuture
(来自com.google.guava
)存在于几个依赖中.由于该构建失败,错误为java.lang.RuntimeException: Duplicate class ...
.
之前(当我在Groovy中有build.gradle
个时),这个问题通过以下代码片段得到了解决:
configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
但我在使用Kotlin DSL时找不到类似的东西.