我有一个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')
但没有成功
1条答案
按热度按时间fd3cxomn1#
您是否看过例如:https://docs.gradle.org/current/userguide/resolution_rules.html
或
How to exclude library from all dependencies in Kotlin DSL build.gradle?
或
What does this "all*.exclude" means in Gradle transitive dependency?