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

[Java] Support JPMS for Java 9+ #8349

Open
danepitkin opened this issue Jul 2, 2024 · 0 comments
Open

[Java] Support JPMS for Java 9+ #8349

danepitkin opened this issue Jul 2, 2024 · 0 comments

Comments

@danepitkin
Copy link

Should Flatbuffers be modularized?

Flatbuffers is a low-level dependency for many Java projects. The Java Platform Module System (JPMS) was designed to have dependencies modularize bottom-up in the dependency graph. Currently, any Java project that implements JPMS and has flatbuffers-java as a dependency will depend on an auto-generated filename as the module name. This is problematic for any dependent Java project that is released publicly because it links the entire project stack to this implicit module name when the it should be explicit e.g. com.google.flatbuffers.

In the short term, #8348 can be implemented to explicitly set the module name before modularization is implemented.

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

No branches or pull requests

1 participant