I want to use ElasticSearch transport client. But when I add the maven dependency for elasticsearch,
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>1.5.1</version>
</dependency>
It is getting 17 jars(around 19 MBs).
antlr-runtime-3.5.jar
asm-4.1.jar
asm-commons-4.1.jar
elasticsearch-1.5.1.jar
lucene-analyzers-common-4.10.4.jar
lucene-core-4.10.4.jar
lucene-grouping-4.10.4.jar
lucene-highlighter-4.10.4.jar
lucene-join-4.10.4.jar
lucene-memory-4.10.4.jar
lucene-misc-4.10.4.jar
lucene-queries-4.10.4.jar
lucene-queryparser-4.10.4.jar
lucene-sandbox-4.10.4.jar
lucene-spatial-4.10.4.jar
lucene-suggest-4.10.4.jar
spatial4j-0.4.1.jar
Do I need all these jars to use Transport Client?
What would be the maven/gradle dependecy to get only the required jars. I suppose, I won't need lucene jars, if I am using Transport Client.
Thank,
Paul