activemq-artemis/docs/user-manual/en/client-classpath.md
Justin Bertram 2b5d8f3b80 ARTEMIS-1912 big doc refactor
- Split protocols into individual chapters
- Reorganize summary to flow more logically
- Fill in missing parameters in configuration index
- Normalize spaces for ordered and unordered lists
- Re-wrap lots of text for readability
- Fix incorrect XML snippets
- Normalize table formatting
- Improve internal links with anchors
- Update content to reflect new address model
- Resized architecture images to avoid excessive white-space
- Update some JavaDoc
- Update some schema elements
- Disambiguate AIO & ASYNCIO where necessary
- Use URIs instead of Objects in code examples
2018-06-07 11:26:36 -04:00

760 B

The Client Classpath

Apache ActiveMQ Artemis requires just a single jar on the client classpath.

Warning

The client jar mentioned here can be found in the lib/client directory of the Apache ActiveMQ Artemis distribution. Be sure you only use the jar from the correct version of the release, you must not mix and match versions of jars from different Apache ActiveMQ Artemis versions. Mixing and matching different jar versions may cause subtle errors and failures to occur.

Whether you are using JMS or just the Core API simply add the artemis-jms-client-all.jar from the lib/client directory to your client classpath. This is a "shaded" jar that contains all the Artemis code plus dependencies (e.g. JMS spec, Netty, etc.).