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

本地构建Liquibase项目出现liquibase-core测试jar包缺失错误如何解决

Liquibase升级Spring版本打包错误解决方法

错误根因

报错提示找不到org.liquibase:liquibase-core:jar:tests:4.3.5-local-SNAPSHOT,是因为liquibase-extension-examples模块依赖了liquibase-core的测试分类jar包,你之前执行mvn clean install -DskipTests仅跳过了测试用例执行,没有编译打包测试代码,本地仓库缺少对应测试构件,导致依赖解析失败。

解决方案1(推荐,仅打包核心功能)

正常场景下你只需要Liquibase核心可用包,不需要构建扩展示例模块,执行assembly命令时跳过该模块即可:

# Linux/macOS 环境
mvn clean assembly:assembly -DskipTests -pl '!liquibase-extension-examples'

# Windows 环境
mvn clean assembly:assembly -DskipTests -pl "!liquibase-extension-examples"

解决方案2(需要完整构建所有模块)

如果你需要构建包含示例模块的完整产物,先将liquibase-core的测试构件安装到本地仓库后再打包:

  1. 根目录执行install命令,同时打包测试构件:
mvn clean install -DskipTests -DskipTestJar=false
  1. 再执行assembly打包命令:
mvn clean assembly:assembly -DskipTests

后续验证建议

升级Spring版本后建议做兼容性校验:

  • 验证核心数据源连接、变更集执行、回滚等核心功能正常
  • 检查用到的第三方Liquibase扩展是否和新Spring版本兼容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 02:57:01