我在我的项目中使用gradle版本4.X。我想将可传递jar强制为特定版本。我关注了gradle documentation。但是这里的问题是我要强制使用的jar版本很深。
示例:
下面是 build.gradle 文件
compile 'org.springframework.boot:spring-boot-starter-jersey:1.5.21'
configurations.all {
resolutionStrategy.force 'ch.qos.logback:logback-classic:1.2.0'
}
这里的问题是“ spring-boot-starter-jersey:1.5.21”使用“ logback-classic:1.1.11”。现在,force命令应该可以使用,以便升级到Logback版本1.2.0。问题来了,
logback-classic不是直接依赖于春季靴球衣。依赖关系树如下所示。
+--- org.springframework.boot:spring-boot-starter-jersey -> 1.5.21.RELEASE
+--- org.springframework.boot:spring-boot-starter:1.5.21.RELEASE
+--- org.springframework.boot:spring-boot-starter-logging:1.5.21.RELEASE
+--- ch.qos.logback:logback-classic:1.1.11 (*)
如何在gradle中实现?