java-8-to-11
CommunityMigrate Java 8 projects to Java 11 confidently.
Authorbrunoborges
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Upgrading Java projects from JDK 8 to JDK 11, addressing module system changes, removal of Java EE modules, and modern language and API updates to reduce risk and manual toil.
Core Features & Use Cases
- JPMS migration guidance: module-info.java considerations, encapsulation, and open exports.
- Dependency and toolchain updates: JAXB/JAX-WS/JTA replacements, Gradle/Maven compatibility, and test framework upgrades.
- Language & API modernization: local-variable type inference (var), collection factory methods, HttpClient adoption, and new String/Files APIs.
- Use Case: Teams upgrading a large Java 8 service with tight delivery timelines and strict runtime constraints.
Quick Start
Initiate a Java 11 upgrade by following this guide and begin refactoring with JPMS, HttpClient adoption, and modernized collections.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: java-8-to-11 Download link: https://github.com/brunoborges/gh-appmod/archive/main.zip#java-8-to-11 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.