upgrade-java-25

Upgrade Java projects from Java 21 to Java 25 with Gradle and Groovy updates.

40|33|Updated Aug 20, 2015
One-click install
npx skills add https://github.com/bitsoex/bitso-java --skill upgrade-java-25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade-java-25
Source: https://github.com/bitsoex/bitso-java/tree/main/.claude/skills/upgrade-java-25
Command: npx skills add https://github.com/bitsoex/bitso-java --skill upgrade-java-25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex process of upgrading Java projects from older versions (like Java 21) to Java 25, ensuring compatibility with new language features and required dependency updates.

Core Features & Use Cases

  • Version Alignment: Updates Java, Gradle, Groovy, and related libraries to compatible versions for Java 25.
  • Dependency Management: Handles critical dependency conflicts and ensures correct versions are used (e.g., Groovy, Spock, Lombok).
  • Use Case: A team needs to leverage the latest Java features and performance improvements by upgrading their large, multi-module Gradle project from Java 21 to Java 25, requiring careful management of build tool and library versions.

Quick Start

Upgrade the current Java project to Java 25 by running the ./gradlew wrapper --gradle-version=9.2.1 command.

Frequently Asked Questions about upgrade-java-25

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade my Java project to Java 25?

To upgrade Java to 25, this Skill updates Gradle, Groovy, and related dependencies, resolving compatibility issues for a smooth transition. You can start by running the `./gradlew wrapper --gradle-version=9.2.1` command.

What dependencies need updating for a Java 25 upgrade?

Upgrading to Java 25 requires aligning critical dependencies like Gradle, Groovy, Spock, and Lombok to compatible versions. This Skill handles dependency management to ensure correct versions are used across your project.

What are the requirements to upgrade Java to 25?

Upgrading to Java 25 requires Spring Boot 3.5.x, sdkman, and Java 25 Temurin for successful execution. These prerequisites ensure your environment supports the necessary build tool and library updates.

Can I upgrade a large multi-module Gradle project to Java 25?

Yes, you can upgrade large multi-module Gradle projects to Java 25. This Skill manages complex dependency conflicts and version alignment across modules to ensure a smooth transition to the latest Java version.

Why does my Gradle build fail when upgrading to Java 25?

Gradle build failures during a Java 25 upgrade often stem from incompatible build tool or library versions. This Skill addresses compatibility issues by aligning Gradle, Groovy, and other dependencies with Java 25 requirements.

Does upgrading Java to 25 work with Spring Boot 3.5.x?

Yes, upgrading Java to 25 works with Spring Boot 3.5.x, which is a required prerequisite. This Skill ensures your Spring Boot project and its dependencies transition smoothly to the new Java version.