Author: brianf Date: Mon Jul 26 16:01:33 2010 New Revision: 979333 URL: http://svn.apache.org/viewvc?rev=979333&view=rev Log: updates to the site to leverage the new apache-wide maven docs
Added: maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt - copied, changed from r978941, maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt maven/site/trunk/src/site/apt/developers/release/maven-project-release-proceedure.apt - copied, changed from r978966, maven/site/trunk/src/site/apt/developers/release/apache-release.apt Removed: maven/site/trunk/src/site/apt/developers/release/apache-release.apt maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt Modified: maven/site/trunk/src/site/apt/developers/release/maven-plugin-release.apt maven/site/trunk/src/site/apt/developers/release/maven-shared-release.apt maven/site/trunk/src/site/apt/developers/release/pmc-gpg-keys.apt maven/site/trunk/src/site/apt/developers/release/releasing.apt maven/site/trunk/src/site/resources/developers/.htaccess Copied: maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt (from r978941, maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt) URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt?p2=maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt&p1=maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt&r1=978941&r2=979333&rev=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/maven-core-release.apt Mon Jul 26 16:01:33 2010 @@ -35,7 +35,7 @@ Releasing Maven To produce a release candidate, follow the first seven steps only from the following procedure: - * {{{apache-release.html} Releasing a Maven-based project at Apache}} + * {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} The version used should be the eventual version with -RC1, -RC2, etc. appended. @@ -52,7 +52,7 @@ Releasing Maven To produce a final release, the same process as for standard projects is followed: - * {{{apache-release.html} Releasing a Maven-based project at Apache}} + * {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} Below describes the additional steps that need to be taken at the points where the website are updated in those instructions. @@ -143,5 +143,5 @@ mvn -Preporting clean site-deploy ** Proceed with Announcement You can now proceed with the steps outlined after deploying the website on - {{{apache-release.html} Releasing a Maven-based project at Apache}} + {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} Modified: maven/site/trunk/src/site/apt/developers/release/maven-plugin-release.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/maven-plugin-release.apt?rev=979333&r1=979332&r2=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/maven-plugin-release.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/maven-plugin-release.apt Mon Jul 26 16:01:33 2010 @@ -28,7 +28,7 @@ Releasing A Maven Plugin Releasing a Maven plugin is much the same as any other Maven project. The following guide walks through most of the steps: - * {{{apache-release.html} Releasing a Maven-based project at Apache}} + * {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} Note that plugins have particular conventions for deploying the project site. When encountered in the release process above, perform the following steps: Copied: maven/site/trunk/src/site/apt/developers/release/maven-project-release-proceedure.apt (from r978966, maven/site/trunk/src/site/apt/developers/release/apache-release.apt) URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/maven-project-release-proceedure.apt?p2=maven/site/trunk/src/site/apt/developers/release/maven-project-release-proceedure.apt&p1=maven/site/trunk/src/site/apt/developers/release/apache-release.apt&r1=978966&r2=979333&rev=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/apache-release.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/maven-project-release-proceedure.apt Mon Jul 26 16:01:33 2010 @@ -23,9 +23,9 @@ ~~ specific language governing permissions and limitations ~~ under the License. -Releasing a Maven-based project at Apache +Performing a Maven Project Release - All Maven-based projects take similar steps to release at the ASF. + This document covers the common release proceedures used by the Maven team to perform releases. * {Prerequisites} @@ -43,6 +43,16 @@ Releasing a Maven-based project at Apach [] +* Before you begin + + If you started here, you may first want to review one of the following documents that cover the specifics of various types of releases we have in the Maven Project: + + * {{{maven-plugin-release.html} Releasing a Maven plugin project}} + + * {{{maven-shared-release.html} Releasing a Maven shared component or subproject}} + + * {{{maven-core-release.html} Releasing Maven Core}} + * Stage the Release [[1]] Follow the release preparation, staging and closing the repository steps outlined in {{{http://www.apache.org/dev/publishing-maven-artifacts.html#stage-maven}Staging a Maven release}}. @@ -107,7 +117,7 @@ release manager. The specifics of the pr 'minimum of three +1 votes' rule is universal. +-----+ - The list of binding voters is available at {{http://people.apache.org/~jim/projects.html#maven-pmc}} (or corresponding group for your project). + The list of binding voters is available at {{http://people.apache.org/committers-by-project.html#maven-pmc}} (or corresponding group for your project). Once a vote is successful, post the result to the dev list and cc the PMC. For instance: Modified: maven/site/trunk/src/site/apt/developers/release/maven-shared-release.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/maven-shared-release.apt?rev=979333&r1=979332&r2=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/maven-shared-release.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/maven-shared-release.apt Mon Jul 26 16:01:33 2010 @@ -28,7 +28,7 @@ Releasing A Maven Shared Component Releasing a Maven component is much the same as any other Maven project. The following guide walks through most of the steps: - * {{{apache-release.html} Releasing a Maven-based project at Apache}} + * {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} Note that components have particular conventions for deploying the project site. When encountered in the release process above, perform the following steps: Modified: maven/site/trunk/src/site/apt/developers/release/pmc-gpg-keys.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/pmc-gpg-keys.apt?rev=979333&r1=979332&r2=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/pmc-gpg-keys.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/pmc-gpg-keys.apt Mon Jul 26 16:01:33 2010 @@ -158,4 +158,4 @@ CgkQhPTUcAfdtwJL9ACgmLuDxE+oZaMhyFSmXWN0 by copying the same you appended in the text field and submit. You can ensure by searching your email in key search engine. - You can read more about {{{http://www.apache.org/dev/release-signing.html#faq}Checksums And Signatures}}. + You can read more about {{{http://www.apache.org/dev/release-signing.html#faq}Checksums And Signatures}} and {{{https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven} How to Generate PGP Signatures With Maven}} Modified: maven/site/trunk/src/site/apt/developers/release/releasing.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/releasing.apt?rev=979333&r1=979332&r2=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/releasing.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/releasing.apt Mon Jul 26 16:01:33 2010 @@ -30,13 +30,15 @@ Releasing A Maven Project The steps involved are similar for any Apache project, with more specifics for Maven plugins, shared libraries, and Maven itself. The steps involved, and the relevant documents for each, are listed below. - - * {{{apache-release.html} Releasing a Maven-based project at Apache}} * {{{maven-plugin-release.html} Releasing a Maven plugin project}} * {{{maven-shared-release.html} Releasing a Maven shared component or subproject}} - * {{{maven-proper-release.html} Releasing Maven itself}} + * {{{maven-core-release.html} Releasing Maven Core}} + + The above links all provide specific information for those types of releases, but they all refer back to the common documentation: + + * {{{maven-project-release-proceedure.html} Maven Project Common Release Proceedure}} [] Modified: maven/site/trunk/src/site/resources/developers/.htaccess URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/resources/developers/.htaccess?rev=979333&r1=979332&r2=979333&view=diff ============================================================================== --- maven/site/trunk/src/site/resources/developers/.htaccess (original) +++ maven/site/trunk/src/site/resources/developers/.htaccess Mon Jul 26 16:01:33 2010 @@ -1,2 +1,4 @@ RedirectMatch permanent (.*)/developers/committer-testing-plugins.html $1/plugin-developers/plugin-testing.html RedirectMatch permanent (.*)/developers/committer-documentation-plugins.html $1/plugin-developers/plugin-documenting.html +RedirectMatch permanent (.*)/developers/release/maven-proper-release.html $1/developers/release/maven-core-release.html +RedirectMatch permanent (.*)/developers/release/apache-release.html http://www.apache.org/dev/publishing-maven-artifacts.html