Skip to content

feat: update java 25 - #119

Merged
MichaelsJP merged 3 commits into
ors_4.0from
ors_4.0_update-java-25
Aug 26, 2026
Merged

feat: update java 25#119
MichaelsJP merged 3 commits into
ors_4.0from
ors_4.0_update-java-25

Conversation

@takb

@takb takb commented Aug 26, 2026

Copy link
Copy Markdown

Bump Java version to 25, to align with expected update of ORS

takb added 3 commits August 26, 2026 15:17
maven-compiler-plugin, maven-surefire-plugin, maven-failsafe-plugin,
maven-jar-plugin, maven-checkstyle-plugin, maven-assembly-plugin,
forbiddenapis, and the release-profile-only gpg/javadoc/source plugins
were all several years old (some pre-dating Java 17 support). Bumping
them first, independent of any JDK or Jackson change, keeps this step
trivially bisectable and puts modern tooling under later changes.

Also consolidates three different maven-jar-plugin versions (root,
core, map-matching) to one, and bumps git-commit-id-plugin within its
existing groupId (pl.project13.maven) to avoid the unrelated groupId
rename to io.github.git-commit-id.

Full test suite passes unchanged (2458+283+8 tests, 0 failures).

Assisted-by: Claude Code
Compiles cleanly with no source-level fallout on JDK 25 (verified via
--release compile plus a full clean build); full test suite passes
unchanged (2458+283+8 tests, 0 failures). Kept isolated from the
Jackson 3 migration so a JDK-only regression stays trivially
bisectable.

Assisted-by: Claude Code
Matches the java.version bump in pom.xml so CI actually validates
builds/tests on the JDK the project now targets.

Assisted-by: Claude Code
@takb
takb enabled auto-merge August 26, 2026 15:21
@MichaelsJP MichaelsJP changed the title Feat: update java 25 feat: update java 25 Aug 26, 2026

@MichaelsJP MichaelsJP left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MichaelsJP
MichaelsJP disabled auto-merge August 26, 2026 15:35
@MichaelsJP
MichaelsJP merged commit 174e397 into ors_4.0 Aug 26, 2026
2 checks passed
@MichaelsJP
MichaelsJP deleted the ors_4.0_update-java-25 branch August 26, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants