You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This document is intended to be kept up to date by the Akubra Release Manager.  It details the steps necessary to perform snapshot and official releases of Akubra.

Prerequisites

Verify Release Privileges

To perform a release, you must have:

  • Write access to the Akubra subversion repository hosted at fedora-commons.org.  This requires an administrator to add you to the akubra-committer LDAP group.
  • Write access to the org.akubraproject groupId in the snapshot and staging repositories hosted at oss.sonatype.org.  If you don't already have this, you will need to:
  • The login details for the fcrelman account at fedora-commons.org.  This is only required for official releases, not snapshots.  If you don't have this information yet, you can get it from the previous release manager.

Update Maven settings.xml

Akubra's root pom.xml already has the correct staging and snapshot repositories listed in the distributionManagement section.  In order to deploy, you will need to add your Sonatype OSS username and password to your local ~/.m2/settings.xml file:

<settings>
&nbsp; <servers>
&nbsp;&nbsp;&nbsp; <server>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <id>sonatype-nexus-snapshots</id>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <username>YourUsername</username>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <password>YourPassword</password>

&nbsp;&nbsp;&nbsp; </server>
&nbsp;<server>
&nbsp;&nbsp; <id>sonatype-nexus-staging</id>
&nbsp;&nbsp; <username>YourUsername</username>
&nbsp;&nbsp; <password>YourPassword</password>

&nbsp;&nbsp;&nbsp; </server>
&nbsp; </servers>

</settings>
  • No labels