I use the java client the following way:
If I don't have lucene-core, lucene-hightlighter and lucene-queries, it blows off with some ClassNotFoundException. Does these jars are really needed ? If so, why ? I don't understand why some Lucene process should be executed on the client part.
After a very quick look to the code, it seems that InternalNode is requiring to be injected to much module for the case of a client. Should I open a ticket ?