Clojure 运行时升级:依赖解析与 Java 版本如何一起核对
Clojure 项目的运行行为同时受语言版本、JVM 和依赖解析器影响,升级时应避免只替换一个组件。
锁定 JVM 与构建入口
记录 CI 和部署机使用的 Java 主版本、启动参数及构建命令。先在同一 JVM 上升级 Clojure,再单独评估 Java 迁移。
检查依赖树和 AOT
导出升级前后的依赖树,重点检查同名库的版本漂移。若使用 AOT,清理旧产物后重新编译并运行关键命名空间测试。
Clojure 项目的运行行为同时受语言版本、JVM 和依赖解析器影响,升级时应避免只替换一个组件。
记录 CI 和部署机使用的 Java 主版本、启动参数及构建命令。先在同一 JVM 上升级 Clojure,再单独评估 Java 迁移。
导出升级前后的依赖树,重点检查同名库的版本漂移。若使用 AOT,清理旧产物后重新编译并运行关键命名空间测试。