gpt4 book ai didi

android - 如何从 Kotlin DSL build.gradle 中的所有依赖项中排除库?

转载 作者:行者123 更新时间:2023-12-04 22:26:50 25 4
gpt4 key购买 nike

我从 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 时)这个问题是通过以下代码 fragment 解决的:

configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
但我找不到使用 Kotlin DSL 的类似内容。
您能否为上面的代码 fragment 提供 Kotlin 替代方案,或者就如何处理这个问题提出任何其他解决方案?

最佳答案

这适用于 Gradle Kotlin DSL:

configurations {
all {
exclude(group = "com.google.guava", module = "listenablefuture")
}
}

关于android - 如何从 Kotlin DSL build.gradle 中的所有依赖项中排除库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56375085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com