java-migration
仓库创建 2026年1月30日最近提交 5 个月前SkillHot 收录 23 天前
▸ 精选理由
实用的迁移路径与检查点,适合从老版本升级到现代 LTS/最新版本。
▸ 风险提示
升级可能影响构建或生产环境,建议先在隔离环境完整测试与备份。
这个 Skill 做什么
提供 Java 主版本迁移路径、兼容性检查与依赖调整的逐步指南。
给出从旧版 Java 平滑升级到新 LTS 的逐步路线、兼容性检查和依赖调整建议,覆盖像 Java 8→11→17→21→25 这样的迁移路径。在准备升版本、现代化遗留项目或迁移 Spring Boot 时用得上。重点是列出可执行检查点、常见破坏性变更和修复方法,帮你把升级风险降到最低。
▸ 展开 SKILL.md 英文原文
Guide for upgrading Java projects between major versions (8→11→17→21→25). Use when user says "upgrade Java", "migrate to Java 25", "update Java version", or when modernizing legacy projects.
692
Stars
135
Forks
18
仓库内 Skill
+20
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/decebals/claude-code-java/main/.claude/skills/java-migration/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/decebals/claude-code-java/main/.claude/skills/java-migration/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Java Migration Skill
Step-by-step guide for upgrading Java projects between major versions.
## When to Use
- User says "upgrade to Java 25" / "migrate from Java 8" / "update Java version"
- Modernizing legacy projects
- Spring Boot 2.x → 3.x → 4.x migration
- Preparing for LTS version adoption
## Migration Paths
```
Java 8 (LTS) → Java 11 (LTS) → Java 17 (LTS) → Java 21 (LTS) → Java 25 (LTS)
│ │ │ │ │
└──────────────┴───────────────┴──────────────┴───────────────┘
Always migrate LTS → LTS
```
---
## Quick Reference: What Breaks
| From → To | Major Breaking Changes |
|-----------|----------------via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有