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>"