Targets for uploading releases to ASF's Nexus instance 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>"