I have added an Ant+Ivy publishing system based on the example files given at: http://www.apache.org/dev/publishing-maven-artifacts.html
Ivy can be leveraged either by installing it in the Ant lib dir yourself, or by running the following command in qpid/java to place it in the qpid/java/lib/ivy lib folder:
ant -buildfile upload.xml download-ivy
The publishing task should be run once the release process has otherwise been completed and the artifacts signed. It can be performed from the qpid/java directory with a command as follows:
ant -buildfile upload.xml -Dnexus.user=<apache_username> -Dnexus.password=<password> -Dmaven.artifact.dir=<path to maven repo structure from release process>
Note: if you are behind a proxy server it is necessary to give Ant the proxy settings by doing something like:
export ANT_OPTS="-Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port>"