feat: add support for jpms#29
Conversation
Adds the `io.leangen.geantyref` project to the repository, after applying PR leangen/geantyref#29 Relates-To: leangen/geantyref#29 Signed-off-by: Sam Gammon <sam@elide.ventures>
Adds the `io.leangen.geantyref` project to the repository, after applying PR leangen/geantyref#29 Relates-To: leangen/geantyref#29 Signed-off-by: Sam Gammon <sam@elide.ventures>
|
Hi @sgammon! |
|
@kaqqao happy to do so :) |
- chore: add mvn build wrapper - chore: add java9-compliant implementations where needed - chore: remove `Automatic-Module-Name` Fixes and closes leangen#28 Signed-off-by: Sam Gammon <sam@elide.ventures>
|
@kaqqao Okay, I've pushed so that only the JPMS changes are included. Geantyref is now Java 9+ only. Some overrides needed to be added to comply with Java 9+ APIs, and I took the liberty of adding the I have been testing downstream in the JPMS Attic repo; this lets me exercise Geantyref against libraries that use it, with these changes applied. I'll report back if I encounter any issues. I expect tests to pass. |
|
@sgammon Merged this, added the real implementations for the API introduced in Java 9 and released this as v2.0.0 🚀 |
|
Thank you @kaqqao! 🥳 |
Summary
Adds a
module-info.javaso that Geantyref can be used from Modular Java apps.Fixes and closes #28 and #26
Changelog
Automatic-Module-Name