tree: 36ee86b071e76dd64a220c104465201e470ecb7e [path history] [tgz]
  1. github.yml
  2. README.md
dev/tasks/java-jars/README.md

Java Jars Task

This directory is responsible to generate the jar files for the Arrow components that depend on C++ shared libraries to execute.

The Arrow C++ libraries are compiled both on MacOS and Linux distributions, with their dependencies linked statically, and they are added in the jars at the end, so the file can be used on both systems.

Linux Docker Image

To compile the C++ libraries in Linux, a docker image is used. It is created used the ci/docker/java-bundled-jars.dockerfile file. If it is necessary to add any new dependency, you need to change that file.