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

本地编译Spring Framework,如何获取Spring重打包版cglib与objenesis?

解决Spring Framework本地编译时的cglib/objenesis重打包版本问题
  • 不要手动导入普通版jar包:Spring对cglib和objenesis做了包重命名处理(比如将cglib的net.sf.cglib改为org.springframework.cglib),普通官方版本的包路径与Spring编译要求不匹配,所以会报错。

  • 推荐方式:通过Spring构建脚本自动处理
    直接使用Spring官方提供的Gradle构建命令编译整个项目,脚本会自动下载并生成符合要求的重打包版本依赖,无需手动操作:

    • Linux/macOS:运行 ./gradlew build
    • Windows:运行 gradlew.bat build
      构建过程中会自动处理所有依赖,包括spring-core需要的重打包cglib和objenesis。
  • 手动获取重打包jar包的方式
    这些重打包构件已经发布到Maven仓库,你可以下载与当前Spring Framework版本一致的以下构件:

    • org.springframework:spring-cglib-repack
    • org.springframework:spring-objenesis-repack
      下载后将其添加到spring-core模块的依赖路径中即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:39:51