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

Sean Busbey edited comment on YETUS-406 at 7/26/16 11:56 AM:
-------------------------------------------------------------

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.


was (Author: busbey):
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)

Reply via email to