Gradle: Override transitive dependency by version classifier

后端 未结 6 1383
囚心锁ツ
囚心锁ツ 2020-12-28 12:42

One of the dependencies declared in my project has a transitive dependency on \'com.google.guava:guava:15.0\'. But my application deployed on WAS/Weblogic doesn

6条回答
  •  难免孤独
    2020-12-28 13:38

    Since force = true is deprecated, relevant solution is to use strictly(...) version, e.g.:

    dependencies {
        // no need to exclude transitive spring-data-relational from this dependency
        implementation("org.springframework.data", "spring-data-r2dbc", "1.1.0.RC1")
    
        implementation("org.springframework.data", "spring-data-relational").version {
            strictly("2.0.0.RC1")
        }
    }
    

    P.S. tested on Gradle 6.3

提交回复
热议问题