【发布时间】:2017-07-26 15:33:16
【问题描述】:
Jackson 2.9 于 3 月 2 日发布后,我的 Spring-boot 应用程序开始失败。我正在使用 Gradle 构建和 Spring Boot 版本 1.5.2,它依赖于 Jackson-core 2.8.7。
此外,我还需要已添加为依赖项的 Opentok SDK:
compile group: 'com.tokbox', name: 'opentok-server-sdk', version: '2.3.2'
我想原因是 Opentok SDK 依赖定义允许为 Jackson 下载较新的 JAR,然后在下载多个版本的 Jackson JAR 时创建库不匹配:
https://github.com/opentok/Opentok-Java-SDK/blob/master/build.gradle
dependencies {
...
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '[2.3.1,2.99999)'
如何解决这个问题? 我不是 Gradle 专家,但我能以某种方式强制 Opentok 使用 2.8.7 版本吗? 我现在根本无法交付,所以请帮忙。
【问题讨论】:
标签: spring-boot jackson opentok