Firstly, check the source for Qpid java out of our subversion repository:
https://svn.apache.org/repos/asf/incubator/qpid/trunk/java
Currently the Qpid java project builds using ant.
The ant build system is set up in a modular way, with a top level build script and template for module builds and then a module level build script which inherits from the template.
So, at the top level there are:
File |
Description |
---|---|
build.xml |
Top level build file for the project which defines all the build targets |
common.xml |
Common properties used throughout the build system |
module.xml |
Template used by all modules which sets up properties for module builds |
Then, in each module subdirectory there is:
File |
Description |
---|---|
build-module.xml |
Defines all the module values for template properties |