java-8-to-11

Community

Migrate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.