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

执行gradle clearChecksums找不到ojdbc8:12.2.0.1依赖如何解决

解决方案

问题根因为你配置的com.oracle.jdbc:ojdbc8:12.2.0.1依赖不存在于当前配置的仓库中:Oracle JDBC驱动在公开仓库的groupId通常为com.oracle.ojdbc,而非你写的com.oracle.jdbc,且你项目已经在使用更高版本的19.3.0.0驱动,高版本完全向下兼容,直接复用即可。

按以下步骤操作即可解决:

  • 修改liquibaseRuntime依赖配置,删除原有liquibaseRuntime "com.oracle.jdbc:ojdbc8:12.2.0.1"行,替换为和runtimeOnly一致的版本:
liquibaseRuntime 'com.oracle.ojdbc:ojdbc8:19.3.0.0'
  • 确认build.gradle的repositories配置包含正确的依赖仓库,示例配置参考:
repositories {
    mavenCentral()
    // 内网环境可额外添加公司私有maven仓库配置
}
  • 若你必须使用12.2.0.1版本的驱动,可手动下载对应jar包放入项目lib目录,通过本地文件方式引入:
liquibaseRuntime files('lib/ojdbc8-12.2.0.1.jar')

此前添加implementation依赖无效是因为报错对应的是liquibaseRuntime专属配置的依赖缺失,和implementation配置无关,无需额外添加该依赖到implementation。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:24:10