Thanks Bryan.

But both of these jars don't seem to be fat jars. I had to manually also include following:

https://search.maven.org/remotecontent?filepath=org/apache/arrow/arrow-memory-core/2.0.0/arrow-memory-core-2.0.0.jar (To use RootAllocator.java)

flatbuffers-java-1.9.0.jar

netty-buffer-4.1.48.Final.jar

netty-common-4.1.48.Final.jar



On Tue, Nov 10, 2020 at 9:42 AM Bryan Cutler <cutlerb@gmail.com> wrote:
Hi Saloni,

You will need arrow-vector for the steam classes https://search.maven.org/artifact/org.apache.arrow/arrow-vector/2.0.0/jar

And arrow-memory-netty for a memory manager https://search.maven.org/artifact/org.apache.arrow/arrow-memory-netty/2.0.0/jar

On Mon, Nov 9, 2020, 1:32 AM Saloni Udani <saloniudani.tech@gmail.com> wrote:
Hello,
I want to use the latest arrow 2.0.0 with java implementation but I am not able to figure out which exact dependencies to include. I want to use a simple arrow stream writer and arrow stream reader.

Kindly guide on how to decide which jars to include from https://search.maven.org/search?q=g:org.apache.arrow%20AND%20v:2.0.0


Thanks
Saloni Udani