Github user Rossi1337 commented on the issue:
https://github.com/apache/activemq-artemis/pull/1272
It is like that. We run an application server that is not OSGI so we have
of course already a version of Apache commons and Google guave, ... they will
collide with the version needed by artemis client and there is no easy way to
resolve this. It is not only about adding one or 4 Jars to the server. It is
also about version conflicts. The shading solves this very elegant.
A typical JMS application is generic. You normally just add one JMS client
jar to the classpath and you can connect. With this single JAR this looks way
cleaner for me.
Thanks for all your efforts this is highly appreciated I just will check
out and give it a test run.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---