Java High Level REST Client Dependencies

I was just surprised by the transitive dependencies of the Java High Level REST Client (v6.1.2) maven artifact. Is there a valid reason why this client is requiring the full ES dependency which includes Lucene etc.
This seems as a bad design decision at first glance. Has the low level client the same dependencies?

That has been the decision to take to make sure we have something sooner than later.
It has somewhat similar dependencies for now than the Transport Client.

The final goal is to reduce that but it will take time.

The low level has indeed fewer dependencies.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.