我有一个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.RELEASE
和0.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传递依赖中的意思?