You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2011/04/19 13:32:05 UTC

[jira] [Commented] (QPID-3213) enable publishing of Maven artifacts for the client to the ASF Nexus instance

    [ 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:dev-subscribe@qpid.apache.org