I use the java client to connect to a cluster.
Which client jars are really needed on the classpath ??
I connect via the transport client.
And in particular I use it in JBoss EAP 6.
This seems really not up to date :
I got a lot of ClassNotFoundExceptions on the third party dependencies of elasticsearch itself, like jodaTime, t-digest, jsr166e etc...
Why did elastic moved away from shaded packages ?
A lot of other clients are for example using other versions of those libraries and it clashes.
So for elastic I probably have to create even a separate module for the dependencies of elastic which are not really used by my jboss app so those are not "exported" (in the sense of a jboss module).
So again, which client jars are really needed on the classpath ??