如何从依赖项中排除库



我有一个gradle项目,里面有几个模块。在主模块中,我有id "io.spring.dependency-management"插件。在adapters模块中,我依赖于主模块implementation project(":main"),其中runtimeOnly 'io.r2dbc:r2dbc-postgresql在依赖块中,该依赖块拉取r2dc-postgresql驱动程序的0.8.12.RELEASE版本。

现在我想使用驱动程序的0.8.13.RELEASE版本,所以我只是简单地将runtimeOnly 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE添加到依赖声明中,但现在我在外部库部分有这个库的两个版本(0.8.12.RELEASE0.8.13.RELEASE(,但./gradlew adapters:dependencies只显示0.8.13.RELEASE版本。

如何找出0.8.12.RELEASE的来源并将其移除?

我试过

exlude(group = 'io.r2dbc', module =  'r2dbc-postgresql')

但它不起作用

您看过例如:https://docs.gradle.org/current/userguide/resolution_rules.html

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

这是什么;all*.exclude";Gradle传递依赖中的意思?

相关内容

  • 没有找到相关文章

最新更新