Build RabbitMQ Java Client from Source | RabbitMQ
This guides describes the process of building the Java client library from source.
The repository is hosted on GitHub. Clone two repositories with
git clone https://github.com/rabbitmq/rabbitmq-codegen.git rabbitmq_codegen
git clone https://github.com/rabbitmq/rabbitmq-java-client.git
The code generation repository is a dependency of the Java client library.
In order to build RabbitMQ Java client, you will need a few tools.
The first one is a recent version of Python and simplejson.py in order to drive code generation.
Ensure JAVA_HOME is correctly set and
that the rabbitmq-java-client and
rabbitmq_codegen directories are in
the same directory. Then, from the rabbitmq-java-client directory, run
The generated JAR file will be in target directory.
If you are looking to contribute to the client, take a look at these instructions on GitHub.