jduo opened a new pull request, #38995: URL: https://github.com/apache/arrow/pull/38995
### Rationale for this change This PR depends on #38994 . Make arrow-vector and arrow-format JPMS modules for improved compatibility with newer JDKs and tools that require modules. ### What changes are included in this PR? * Create and integrate a maven plugin to compile module-info.java files without using a newer release target. This allows compiling JARs that have Java 8 bytecode but contain module-info.class files for JPMS support. * add module-info.java files for vector, memory modules, and format. ### Are these changes tested? Yes, these modules are run as JPMS modules in JDK9+ unit tests. ### Are there any user-facing changes? Yes, some test classes have moved and users can now run these as JPMS modules. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
