I have been using ES Transport client in our product to fetch data from ES Server.
When I use below maven dependency and build the project:
<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.4.3</version> </dependency>
There are more than 30 jars that are getting shipped along with this jar.
Same is the case if I use ES-Spark connector where I see more than 100 jars being shipped.
What can be done for this one ? because shipping these many jars every time for new deployment is not a good practice.