kou commented on pull request #11669: URL: https://github.com/apache/arrow/pull/11669#issuecomment-965729348
> Is it mainly to avoid rebuilding the Java project again locally? It's for avoiding rebuilding the Java project again locally and bundling shared libraries both for Linux and macOS. > the arrow-java doesn't really take much time to build. Really...? The arrow-java build is troublesome on release process. e.g.: Thoughts and issues regarding the release procedure https://lists.apache.org/thread/btpfvwhnw5byrv3d3hj8l1zj2vqw7fqk > - for me only OpenJDK 8 and Maven 3.5 version combination works, with newer > versions the build fails once a javadoc another time with an unknown error > - if I rerun the script without removing the version tag then the maven > process raises an error *after* compiling everything again, effectively > losing 20 minutes. ARROW-5764 [Java] Failed to build document with OpenJDK 11 is still open. > I think we can follow other projects like [lz4-java](https://github.com/lz4/lz4-java) which pre-generate JNI bindings for all the platforms and package them together in the Maven artifact. Thanks. Do you know the release process of lz4-java? -- 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]
