Skip to content

Resolve Maven compiler platform options - #63

Merged
DanielThomas merged 1 commit into
mainfrom
feature/maven-compiler-platform
Oct 29, 2026
Merged

DanielThomas merged 1 commit into
mainfrom
feature/maven-compiler-platform

Conversation

@DanielThomas

Copy link
Copy Markdown
Member

Summary

  • expose release and system from Maven compilation contexts
  • resolve the actual Maven compiler JDK from forked executables, compiler toolchains, and toolchains-plugin selections
  • retain javac semantics by projecting --release instead of --system for release compilations
  • expose the Gradle compiler system image when no release is configured
  • support Maven 3.0.3 through 3.10.0 and Maven 4.0.0-rc-5 without instantiating compiler mojos

Validation

With JDK 8, 11, and 17 build-tool fixtures plus the local Maven distribution matrix:

  • 1,348 tests found
  • 986 successful
  • 355 skipped
  • 7 aborted
  • 0 failed
  • git diff --check

@DanielThomas
DanielThomas merged commit ef99565 into main Oct 29, 2026
1 check passed
@DanielThomas
DanielThomas deleted the feature/maven-compiler-platform branch October 29, 2026 10:29
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.

1 participant