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 公开信息 · 原文版权归作者所有