我开始从build.gradle
(Groovy) 迁移到build.gradle.kts
(Kotlin DSL)。问题是com.google.common.util.concurrent.ListenableFuture
(from com.google.guava
) 存在于几个依赖项中。由于该构建失败并java.lang.RuntimeException: Duplicate class ...
出现错误。
以前(当我build.gradle
在 Groovy 中)这个问题是用这个片段解决的:
configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
但我找不到使用 Kotlin DSL 的类似内容。您能否为上面的代码片段提供 Kotlin 替代方案,或者就如何处理这个问题提出任何其他解决方案?