You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle配置Spring Boot集成DataStax Astra缺失everit-org.json依赖怎么解决

错误原因

报错是因为com.datastax.stargate:stargate-sdk:0.2.0间接依赖的com.github.everit-org.json-schema:org.everit.json.schema:1.14.0仅托管在JitPack仓库,你当前的仓库配置只有Maven中央仓库,无法拉取该版本依赖。

解决方案

  • 方案1:添加JitPack仓库(最简便,无需修改依赖版本)
    修改build.gradle中的repositories配置块,新增JitPack地址:
repositories {
    mavenCentral()
    maven { url 'https://jitpack.io' }
}

修改后重新刷新Gradle依赖即可正常编译。

  • 方案2:排除缺失依赖,使用中央仓库已发布的兼容版本
    如果不想新增额外仓库,可以手动排除冲突的依赖版本,指定使用Maven中央仓库已收录的更高兼容版本,修改dependencies配置块:
dependencies {
    // 其他原有依赖保持不变
    implementation('com.datastax.astra:astra-spring-boot-starter:0.2.0') {
        exclude group: 'com.github.everit-org.json-schema', module: 'org.everit.json.schema'
    }
    implementation 'com.github.everit-org.json-schema:org.everit.json.schema:1.14.1'
}

该版本与0.2.0版本的DataStax Astra Starter完全兼容,不会出现功能异常。

  • 补充方案:升级Astra Starter版本
    0.3.0及以上版本的astra-spring-boot-starter已经官方修复了该依赖问题,你可以直接将依赖版本升级到0.3.0+,无需额外配置即可正常使用,也适配你当前使用的Spring Boot 2.6版本。

内容的提问来源于stack exchange,提问作者Naterz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:45:08