You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2011/01/12 14:22:11 UTC
svn commit: r1058130 -
/maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt
Author: bentmann
Date: Wed Jan 12 13:22:11 2011
New Revision: 1058130
URL: http://svn.apache.org/viewvc?rev=1058130&view=rev
Log:
o Updated Maven core release procedure
Modified:
maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt
Modified: maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt?rev=1058130&r1=1058129&r2=1058130&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt (original)
+++ maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt Wed Jan 12 13:22:11 2011
@@ -27,7 +27,7 @@ Releasing Maven
Maven differs slightly in its release process due to several extra steps.
-* Producing Release Candidates
+* Produce Release Candidates
For non-alpha/beta releases, release candidates are produced before the actual
release.
@@ -48,7 +48,7 @@ Releasing Maven
Once happy with a release candidate, the full release is performed, with the final
version in place.
-* Producing the Release
+* Produce the Release
To produce a final release, the same process as for standard projects is followed:
@@ -57,7 +57,11 @@ Releasing Maven
Below describes the additional steps that need to be taken at the points where the website are updated
in those instructions.
-** Updating the Release Notes and web site
+** Update the DOAP Information
+
+ Edit {{https://svn.apache.org/repos/asf/maven/maven-3/trunk/doap_Maven.rdf}} to list the new release.
+
+** Update the Release Notes and Web Site
Checkout {{https://svn.apache.org/repos/asf/maven/site/trunk}}.
@@ -80,7 +84,7 @@ Releasing Maven
Only deploy the site once the release is present on the mirrors, and the reference documentation has been deployed to /ref/.
-** Staging the latest documentation
+** Stage the Latest Documentation
Once the release is prepared, but before the release vote, the site needs to be staged.
@@ -106,7 +110,7 @@ mvn -Preporting site:stage
scp -r target/staging/people.apache.org/home/$USER/public_html/staged-sites/maven-$VERSION USER@people.apache.org:/home/$USER/public_html/staged-sites/maven-$VERSION
+------+
-** Additional release steps
+** Add New Version to ASF Distribution Directory
In addition to promoting the repository, the release archives should be copied to
the following locations:
@@ -117,16 +121,16 @@ scp -r target/staging/people.apache.org/
The files may need to be renamed from those given in the repository.
-** Deploy the current references
+** Deploy the Current References
- The source code references need to be deployed before deploying the web site
+ The source code references and API docs need to be deployed before deploying the web site
with the new version.
This is described in {{{../website/deploy-maven-current-ref.html} Deploying the Current References}}.
-** Deploying the release website
+** Deploying the Release Website
- Once both of the above have synced to the main site and a suitable number of mirors,
+ Once both of the above have synced to the main site and a suitable number of mirrors,
proceed to update the web site and produce the announcement.
Commit your changes and then deploy the main Maven site checked out earlier.
@@ -135,7 +139,7 @@ scp -r target/staging/people.apache.org/
mvn -Preporting clean site-deploy
+-----+
-** Remove Old Versions
+** Remove Old Versions from ASF Distribution Directory
Next, any superceded releases should be removed from the above locations (after
confirming that they exist in /www/archive.apache.org/dist/maven).