Alessandro Molina created ARROW-15174:
-----------------------------------------

             Summary: Consolidate Java JNI compilation
                 Key: ARROW-15174
                 URL: https://issues.apache.org/jira/browse/ARROW-15174
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Java
            Reporter: Alessandro Molina
            Assignee: David Dali Susanibar Arce
             Fix For: 8.0.0


*Umbrella ticket for consolidating Java JNI compilation initiative*

Seems we have spread the JNI code across the {{cpp}} and {{java}} directories. 
As for other bindings (Python) we already discussed it would be great to 
consolidate and move all cpp code related to PYthon into PyArrow, we should do 
something equivalent for Java too and move all C++ code specific to Java into 
the Java project.

At the moment there are two JNI related directories:
 * [https://github.com/apache/arrow/tree/master/java/c]
 * [https://github.com/apache/arrow/tree/master/cpp/src/jni]

Let's also research what's the best method to build those. The {{java/c}} 
directory seems to be already integrated with the Java build process, let's 
check if that approach is something we can reuse for the {{dataset}} directory 
too



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to