Skip to content

Conversation

@harveymmaunders
Copy link
Contributor

@harveymmaunders harveymmaunders commented Jan 14, 2026

Changes Include

  • Create a copy of the Java 11 gradle files (gradle 9 requires Java 17+)
  • Migrate to Gradle 9
  • Update Java CI jobs to use Java 25
  • Add new CI job to test on Java 11

Java 11

Some dependencies are no longer supporting Java 11 (Junit 6 / Gradle 9 / Microprofile). To keep our repo fresh, we will need to test on LTS 17/21/25 (and not Java 11). However, users can still use Java 11 but they will need to use the config files in the java-11-setup folder, which they can do by running cp -r java-11-setup/** . This will make sure they use Gradle 8 + older dependency versions. The new Java 11 CI job will ensure that the templates are still tested on Java 11.

@harveymmaunders harveymmaunders requested a review from a team as a code owner January 14, 2026 10:40
@harveymmaunders harveymmaunders added the java Pull requests that update Java code label Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants