Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<settings>
...
  <servers>
    <!-- To publish a snapshot of some part of Maven -->
    <server>
      <id>apache.snapshots.https</id>
      <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
      <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password>
    </server>
    <!-- To stage a release of some part of Maven -->
    <server>
      <id>apache.releases.https</id>
      <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
      <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password>
    </server>
    <server>
      <id>apache.staging.https</id>
      <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
      <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password>
    </server>
   ...
  </servers>
</settings>

...

svn mkdir https://dist.apache.org/repos/dist/release/incubator/samoa/X.Y.Z-incubating
svn cp X.Y.Z-incubating-rcW/* https://dist.apache.org/repos/dist/release/incubator/samoa/X.Y.Z-incubating/

After the second vote has been passed, go ahead and perform the release by logging into Nexus system and pushing the release button of the particular version. This will move the components into the release repository of OSSRH where it will be synced to the Central Repository. Check that this is done by visiting the following site and checking that the new release is available:

https://repository.apache.org/content/repositories/releases/org/apache/samoa/

Optionally deploy commodity binary packages via https://repository.apache.org and send an [ANNOUNCE] email to announce@apache.orgdev@, and general@incubator mailing lists.

...

*) Probably you need to remove the branch (locally and remotely):

git push apache --delete releasesdelete apache releases/X.Y.Z-incubating-RC0

git branch -D releases/X.Y.Z-incubating-RC0

...

(to see available tags locally) git tag -l

git tag -d Xd vX.Y.Z-incubating-RC0

git push --delete apache vX.Y.Z-incubating(the previous step's commands should also remove the remote tags)

*) Remove the directory ~/.m2/repository/org/apache/samoa, for the new artifacts to be placed again.

...