You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@yetus.apache.org by "Sean Busbey (JIRA)" <ji...@apache.org> on 2016/07/26 11:56:20 UTC

[jira] [Commented] (YETUS-406) Publish Yetus Audience Annotations to Maven Central/JCenter

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

Sean Busbey commented on YETUS-406:
-----------------------------------

I'll be publishing 0.3.0 artifacts when I get back to my signing machine in ~12 hours. If any of the PMC members have access to their signing keys and would like to take care of that step before then, I'd appreciate it.

I believe the steps are like this:

# Set up maven to allow deploys to ASF nexus. This requires modifying `~/.m2/settings.xml` so that you can authenticate to the ASF nexus and sign jars during the build. I can't find a good infra doc on this, but [commons has some instructions|https://wiki.apache.org/commons/UsingNexus#Preparations_for_using_Nexus] and [hbase has some instructions|http://hbase.apache.org/book.html#maven.settings.xml].
# download the source release artifact. It's important that the artifacts deployed to nexus be generated off of our official release tarball. It has to be the one we voted on, and not just the source tag. [downloads|http://www.apache.org/dist/yetus/]
# Use maven to stage artifacts. Essentially this is running a maven deploy.
{code}
mvn -Papache-release deploy
{code}
# Examine staged build. Go to [the ASF repository|http://repository.apache.org/] and log in with your asf LDAP credentials. Look for the staging repository with a name that includes "yetus". Clicking on it will give you a link to an "open" repository. You can examine the structure in the nexus api while you're logged in. If it looks essentially correct, "close" the repository. This will give you a link that other folks can use to interact with the repository. If you like, post it here for review.
# Publish the repository. Select the closed repository and use the "release" button to publish the artifacts to the official ASF repo, which will then mirror to central.

> Publish Yetus Audience Annotations to Maven Central/JCenter
> -----------------------------------------------------------
>
>                 Key: YETUS-406
>                 URL: https://issues.apache.org/jira/browse/YETUS-406
>             Project: Yetus
>          Issue Type: Improvement
>          Components: Audience Annotations, website and documentation
>            Reporter: Michael Kobit
>            Assignee: Sean Busbey
>            Priority: Minor
>
> I don't see the Audience annotations available on any public binary repository.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)