Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: JPMS Support #14

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Draft: JPMS Support #14

wants to merge 2 commits into from

Conversation

sgammon
Copy link
Owner

@sgammon sgammon commented Mar 8, 2024

Coming soon.

@sgammon sgammon force-pushed the feat/jpms branch 8 times, most recently from 37fdcc6 to 825394f Compare March 13, 2024 01:48
…k overflow, which sometimes hoses subsequent tests or crashes Android.

Remove existing attempted workarounds for such trouble.

Run some tests under Android now that we can.

RELNOTES=n/a
PiperOrigin-RevId: 724380185
@sgammon sgammon force-pushed the feat/jpms branch 4 times, most recently from bf0885d to 09330c3 Compare February 8, 2025 03:25
This changeset adds full support for modular Java builds in Guava,
and in libraries which depend on Guava.

The Guava JAR for JRE now structures as a Multi-Release JAR, with
a module definition situated in `META-INF/versions/9/`. Guava
remains compatible with JDK 8.

- feat: add `module-info.java` to `guava` module
- feat(jpms): add `module-info.java` to `failureaccess`
- feat(jpms): add `module-info.java` to `testlib`
- fix: necessary fixes to get testsuite running on modular java
- chore: update `guava` to build MRJAR
- chore: adjust dev version → `1.0-HEAD-[jre|android]-SNAPSHOT`
- chore: upgrade maven compiler plugin → `3.12.1`

Fixes and closes google#2970

Relates-To: elide-dev/jpms#1
Signed-off-by: Sam Gammon <[email protected]>
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