Menu Search

Chapter 3. Getting the Client And Dependencies

3.1. Getting the Client

The Qpid JMS client is available as a bundle or from Maven repositories.

The bundle (a .tar.gz) includes the Qpid JMS client itself (formed by two JAR: qpid-client and qpid-common) together with slf4j-api, and geronimo-jms_1.1_spec. There is also a qpid-all JAR artifact that, for convenience, includes a manifest classpath that references the other JARs. The bundle is available from the Apache Qpid project web site.

The Qpid JMS client is also available from Maven repositories. Add the following dependency:

    <dependency>
      <groupId>org.apache.qpid</groupId>
      <artifactId>qpid-client</artifactId>
      <version>0.26</version>
    </dependency>
    

Appendix B, Minimal Maven POM illustrates a minimal Maven POM required to use the Qpid Client.