FWIW Thanks for splitting the projects, those RE includes inside the client's pom were an horrible hack. We are much better off now.
+1 for doing away with hornetq-core (and with a hornetq-jms-core) and integrating it into hq-client.
Since we don't expect hq-core to be ever used withOUT hq-core-client, I don't see any practical advantage for for keeping them appart. All the classes that don't fit the client abstraction will be available anyway and when creating new classes it will also lead to confusion about where the class should be added.
I'm for just 2 jars as well. hornetq-core-client and hornetq-core-server.
I agree with Francisco.