[ 
https://issues.apache.org/jira/browse/QPID-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021536#comment-13021536
 ] 

Robbie Gemmell commented on QPID-3213:
--------------------------------------

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



> enable publishing of Maven artifacts for the client to the ASF Nexus instance
> -----------------------------------------------------------------------------
>
>                 Key: QPID-3213
>                 URL: https://issues.apache.org/jira/browse/QPID-3213
>             Project: Qpid
>          Issue Type: Task
>          Components: Ant Build System
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.11
>
>
> Maven artifacts have been produced for the client as part of the 0.10 
> release. These need to be published to the ASF's Nexus instance, so support 
> should be added for uploading the files to a staging repository so that the 
> artifacts can be released.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to