Skip to content

feat(java): add module-info.java for JPMS support#9113

Open
dfa1 wants to merge 1 commit into
google:masterfrom
dfa1:feat/java-module-info
Open

feat(java): add module-info.java for JPMS support#9113
dfa1 wants to merge 1 commit into
google:masterfrom
dfa1:feat/java-module-info

Conversation

@dfa1
Copy link
Copy Markdown

@dfa1 dfa1 commented May 30, 2026

Proposal for #9111

@dfa1 dfa1 requested a review from dbaileychess as a code owner May 30, 2026 17:02
@google-cla
Copy link
Copy Markdown

google-cla Bot commented May 30, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@github-actions github-actions Bot added the java label May 30, 2026
@dfa1 dfa1 changed the title feat(java): add module-info.java for JPMS support via Multi-Release JAR feat(java): add module-info.java for JPMS support May 30, 2026
@dfa1 dfa1 force-pushed the feat/java-module-info branch 2 times, most recently from fbcb188 to 1ae2710 Compare May 30, 2026 17:15
- module-info.java in src/main/java9/ (Multi-Release JAR approach)
- pom.xml jdk9 profile: second compiler execution for java9 sources
  (--release 9, multiReleaseOutput=true)
- bundle plugin: Multi-Release: true manifest entry
- add default-testCompile execution to jdk9 profile (was missing, causing
javac to fall back to source/target 6). Add release=8 to javadoc plugin
to avoid module-mode detection bug in maven-javadoc-plugin 3.3.0 with
multi-release jars.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dfa1 dfa1 force-pushed the feat/java-module-info branch from 866c733 to 657bbeb Compare May 30, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant