You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Dennis Lundberg <de...@apache.org> on 2009/11/23 22:53:41 UTC

Re: svn commit: r881151 - in /maven/site/trunk: ./ src/site/ src/site/apt/ src/site/apt/developers/release/ src/site/apt/docs/ src/site/apt/docs/2.0.1/ src/site/apt/docs/2.0.10/ src/site/apt/docs/2.0.2/ src/site/apt/docs/2.0.3/ src/site/apt/docs/2.0.4/ src...

See below...

brett@apache.org wrote:
> Author: brett
> Date: Tue Nov 17 04:46:15 2009
> New Revision: 881151
> 
> URL: http://svn.apache.org/viewvc?rev=881151&view=rev
> Log:
> merge changes from branch and make minor improvements - now have aggregated 3.x-dev notes and aggregated 2.x notes
> 
> Added:
>     maven/site/trunk/src/site/apt/docs/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/
>     maven/site/trunk/src/site/apt/docs/2.0/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0/
>     maven/site/trunk/src/site/apt/docs/2.0.1/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.1/
>     maven/site/trunk/src/site/apt/docs/2.0.1/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.1/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.1/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.1/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.10/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.10/
>     maven/site/trunk/src/site/apt/docs/2.0.10/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.10/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.10/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.10/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.2/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.2/
>     maven/site/trunk/src/site/apt/docs/2.0.2/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.2/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.2/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.2/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.3/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.3/
>     maven/site/trunk/src/site/apt/docs/2.0.3/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.3/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.3/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.3/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.4/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.4/
>     maven/site/trunk/src/site/apt/docs/2.0.4/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.4/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.4/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.4/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.5/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.5/
>     maven/site/trunk/src/site/apt/docs/2.0.5/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.5/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.5/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.5/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.6/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.6/
>     maven/site/trunk/src/site/apt/docs/2.0.6/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.6/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.6/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.6/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.7/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.7/
>     maven/site/trunk/src/site/apt/docs/2.0.7/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.7/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.7/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.7/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.8/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.8/
>     maven/site/trunk/src/site/apt/docs/2.0.8/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.8/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.8/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.8/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0.9/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.9/
>     maven/site/trunk/src/site/apt/docs/2.0.9/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.9/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0.9/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0.9/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.0/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.0/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.0/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.1.0/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.1.0/
>     maven/site/trunk/src/site/apt/docs/2.1.0/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.1.0/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.1.0/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.1.0/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.2.0/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.0/
>     maven/site/trunk/src/site/apt/docs/2.2.0/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.0/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.2.0/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.0/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/2.2.1/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.1/
>     maven/site/trunk/src/site/apt/docs/2.2.1/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.1/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/2.2.1/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/2.2.1/release-notes.txt
>     maven/site/trunk/src/site/apt/docs/3.0-alpha-3/
>       - copied from r881149, maven/site/branches/release-presentation/src/site/apt/docs/3.0-alpha-3/
>     maven/site/trunk/src/site/apt/docs/3.0-alpha-3/release-notes.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/3.0-alpha-3/release-notes.apt.vm
>     maven/site/trunk/src/site/apt/docs/3.0-alpha-3/release-notes.txt
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/docs/3.0-alpha-3/release-notes.txt
>     maven/site/trunk/src/site/apt/release-notes-all.apt.vm
>       - copied unchanged from r881149, maven/site/branches/release-presentation/src/site/apt/release-notes-all.apt.vm
> Removed:
>     maven/site/trunk/src/site/apt/release-notes-2.0.x.apt.vm
>     maven/site/trunk/src/site/apt/release-notes-2.1.x.apt.vm
>     maven/site/trunk/src/site/apt/release-notes-older.apt.vm
>     maven/site/trunk/src/site/apt/release-notes.apt.vm
> Modified:
>     maven/site/trunk/   (props changed)
>     maven/site/trunk/pom.xml
>     maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt
>     maven/site/trunk/src/site/apt/download.apt.vm
>     maven/site/trunk/src/site/apt/release-notes-3.0.x.apt.vm
>     maven/site/trunk/src/site/filtered-resources/.htaccess
>     maven/site/trunk/src/site/site.xml
>     maven/site/trunk/src/site/xdoc/index.xml.vm
> 
> Propchange: maven/site/trunk/
> ------------------------------------------------------------------------------
>     svn:mergeinfo = /maven/site/branches/release-presentation:835679-881149
> 
> Modified: maven/site/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/maven/site/trunk/pom.xml?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/pom.xml (original)
> +++ maven/site/trunk/pom.xml Tue Nov 17 04:46:15 2009
> @@ -262,14 +262,20 @@
>    <distributionManagement>
>      <site>
>        <id>apache.website</id>
> -      <url>scp://people.apache.org/www/maven.apache.org/</url>
> +      <url>${site.deploy.url}</url>
>      </site>
>    </distributionManagement>
>  
>    <properties>
>      <current20xVersion>2.0.10</current20xVersion>
> -    <current21xVersion>2.1.0</current21xVersion>
> -    <current22xVersion>2.2.1</current22xVersion>
> +    <current20xReleaseDate>18 Feb 2009</current20xReleaseDate>
> +    <currentStableVersion>2.2.1</currentStableVersion>
> +    <currentStableReleaseDate>11 August 2009</currentStableReleaseDate>
> +    <currentDevelopmentVersion>3.0-alpha-3</currentDevelopmentVersion>
> +    <currentDevelopmentReleaseDate>13 November 2009</currentDevelopmentReleaseDate>
> +    <releasedVersions>2.2.1,2.2.0,2.1.0,2.0.10,2.0.9,2.0.8,2.0.7,2.0.6,2.0.5,2.0.4,2.0.3,2.0.2,2.0.1,2.0</releasedVersions>
> +    <developmentVersions>3.0-alpha-3</developmentVersions>
> +    <site.deploy.url>scp://people.apache.org/www/maven.apache.org/</site.deploy.url>
>      <currentDevelopmentVersion>3.0-alpha-3</currentDevelopmentVersion>
>    </properties>
>  
> @@ -281,6 +287,14 @@
>            <artifactId>maven-site-plugin</artifactId>
>            <version>2.0.1</version>
>            <!-- <version>2.1-SNAPSHOT</version> -->
> +          <dependencies>
> +            <!-- remove once we use a site-plugin that uses this version or above -->
> +            <dependency>
> +              <groupId>org.codehaus.plexus</groupId>
> +              <artifactId>plexus-velocity</artifactId>
> +              <version>1.1.8</version>
> +            </dependency>
> +          </dependencies>

Why is this needed?

The current trunk of Maven Site Plugin has version 1.1.7 as a
dependency. Should that be updated to 1.1.8?


>          </plugin>
>          <plugin>
>            <groupId>org.apache.maven.plugins</groupId>
> 
> Modified: 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-proper-release.apt?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt (original)
> +++ maven/site/trunk/src/site/apt/developers/release/maven-proper-release.apt Tue Nov 17 04:46:15 2009
> @@ -63,7 +63,21 @@
>    Note that release notes can be created and checked in, but other changes
>    should not be checked in as it can be deployed 'live' at any time.
>  
> -  ~~ TODO: paste in README.txt if new process is used from branch
> +    * For 2.0.x: update the <<<releasedVersions>>>, <<<current20xVersion>>> and <<<current20xReleaseDate>>> properties in <<<pom.xml>>>
> +
> +    * For 2.2.x: update the <<<releasedVersions>>>, <<<currentStableVersion>>> and <<<currentStableReleaseDate>>> properties in <<<pom.xml>>>
> +
> +    * For 3.x-alpha/beta: update the <<<developmentVersions>>> and <<<currentDevelopmentVersion>>> properties in <<<pom.xml>>>
> +
> +  Next, create the release notes:
> +
> +    * create docs/$version
> +
> +    * populate docs/$version/release-notes.txt from JIRA
> +
> +    * create docs/$version/release-notes.apt.vm (see other versions for an example)
> +
> +  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
>  
> 
> Modified: maven/site/trunk/src/site/apt/download.apt.vm
> URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/download.apt.vm?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/apt/download.apt.vm (original)
> +++ maven/site/trunk/src/site/apt/download.apt.vm Tue Nov 17 04:46:15 2009
> @@ -28,7 +28,7 @@
>  ~~ NOTE: For help with the syntax of this file, see:
>  ~~ http://maven.apache.org/doxia/references/apt-format.html
>  
> -Download Maven ${current22xVersion}
> +Download Maven ${currentStableVersion}
>  
>     Maven is distributed in several formats for your convenience.
>  
> @@ -42,40 +42,24 @@
>  *-------------------------+---------+----------+-----------+
>  |                         | Mirrors | Checksum | Signature |
>  *-------------------------+---------+----------+-----------+
> -| Maven ${current22xVersion} (tar.bz2)     | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${current22xVersion}-bin.tar.bz2} apache-maven-${current22xVersion}-bin.tar.bz2}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.tar.bz2.md5} apache-maven-${current22xVersion}-bin.tar.bz2.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.tar.bz2.asc} apache-maven-${current22xVersion}-bin.tar.bz2.asc}} |
> +| Maven ${currentStableVersion} (tar.bz2)     | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.bz2} apache-maven-${currentStableVersion}-bin.tar.bz2}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.bz2.md5} apache-maven-${currentStableVersion}-bin.tar.bz2.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.bz2.asc} apache-maven-${currentStableVersion}-bin.tar.bz2.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Maven ${current22xVersion} (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi?path=/maven/binaries/apache-maven-${current22xVersion}-bin.tar.gz} apache-maven-${current22xVersion}-bin.tar.gz}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.tar.gz.md5} apache-maven-${current22xVersion}-bin.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.tar.gz.asc} apache-maven-${current22xVersion}-bin.tar.gz.asc}} |
> +| Maven ${currentStableVersion} (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.gz} apache-maven-${currentStableVersion}-bin.tar.gz}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.gz.md5} apache-maven-${currentStableVersion}-bin.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.tar.gz.asc} apache-maven-${currentStableVersion}-bin.tar.gz.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Maven ${current22xVersion} (zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${current22xVersion}-bin.zip} apache-maven-${current22xVersion}-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.zip.md5} apache-maven-${current22xVersion}-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current22xVersion}-bin.zip.asc} apache-maven-${current22xVersion}-bin.zip.asc}} |
> +| Maven ${currentStableVersion} (zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${currentStableVersion}-bin.zip} apache-maven-${currentStableVersion}-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.zip.md5} apache-maven-${currentStableVersion}-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${currentStableVersion}-bin.zip.asc} apache-maven-${currentStableVersion}-bin.zip.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Maven ${current22xVersion} (Source tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi?path=/maven/source/apache-maven-${current22xVersion}-src.tar.gz} apache-maven-${current22xVersion}-src.tar.gz}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${current22xVersion}-src.tar.gz.md5} apache-maven-${current22xVersion}-src.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${current22xVersion}-src.tar.gz.asc} apache-maven-${current22xVersion}-src.tar.gz.asc}} |
> +| Maven ${currentStableVersion} (Source tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi/maven/source/apache-maven-${currentStableVersion}-src.tar.gz} apache-maven-${currentStableVersion}-src.tar.gz}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentStableVersion}-src.tar.gz.md5} apache-maven-${currentStableVersion}-src.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentStableVersion}-src.tar.gz.asc} apache-maven-${currentStableVersion}-src.tar.gz.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Maven ${current22xVersion} (Source zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/source/apache-maven-${current22xVersion}-src.zip} apache-maven-${current22xVersion}-src.zip}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${current22xVersion}-src.zip.md5} apache-maven-${current22xVersion}-src.zip.md5}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${current22xVersion}-src.zip.asc} apache-maven-${current22xVersion}-src.zip.asc}} |
> +| Maven ${currentStableVersion} (Source zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/source/apache-maven-${currentStableVersion}-src.zip} apache-maven-${currentStableVersion}-src.zip}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentStableVersion}-src.zip.md5} apache-maven-${currentStableVersion}-src.zip.md5}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentStableVersion}-src.zip.asc} apache-maven-${currentStableVersion}-src.zip.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Release Notes           | {{{./release-notes.html} ${current22xVersion}}} | | |
> +| Release Notes           | {{{./docs/${currentStableVersion}/release-notes.html} ${currentStableVersion}}} | | |
>  *-------------------------+---------+----------+-----------+
>  
>    You could also download the current documentation, i.e. this website, as a {{{Maven_Documentation}JAR or PDF}}.
>  
> -* {Maven ${current21xVersion}}
> -
> -  This is an older, but stable version of Maven for projects that require Maven to run on JDK 1.4.
> -
> -*-------------------------+---------+----------+-----------+
> -|                         | Mirrors | Checksum | Signature |
> -*-------------------------+---------+----------+-----------+
> -| Maven ${current21xVersion} (tar.bz2)     | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${current21xVersion}-bin.tar.bz2} apache-maven-${current21xVersion}-bin.tar.bz2}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.tar.bz2.md5} apache-maven-${current21xVersion}-bin.tar.bz2.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.tar.bz2.asc} apache-maven-${current21xVersion}-bin.tar.bz2.asc}} |
> -*-------------------------+---------+----------+-----------+
> -| Maven ${current21xVersion} (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi?path=/maven/binaries/apache-maven-${current21xVersion}-bin.tar.gz} apache-maven-${current21xVersion}-bin.tar.gz}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.tar.gz.md5} apache-maven-${current21xVersion}-bin.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.tar.gz.asc} apache-maven-${current21xVersion}-bin.tar.gz.asc}} |
> -*-------------------------+---------+----------+-----------+
> -| Maven ${current21xVersion} (zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${current21xVersion}-bin.zip} apache-maven-${current21xVersion}-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.zip.md5} apache-maven-${current21xVersion}-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current21xVersion}-bin.zip.asc} apache-maven-${current21xVersion}-bin.zip.asc}} |
> -*-------------------------+---------+----------+-----------+
> -| Release Notes           | {{{./release-notes-2.1.x.html} ${current21xVersion}}} | | |
> -*-------------------------+---------+----------+-----------+
> -
>  * {Maven ${current20xVersion}}
>  
> -  This is an older, but stable version of Maven for projects that require Maven 2.0.x.
> +  This is an older, but stable version of Maven for projects that require Maven to run on JDK 1.4.
>  
>  *-------------------------+---------+----------+-----------+
>  |                         | Mirrors | Checksum | Signature |
> @@ -86,7 +70,7 @@
>  *-------------------------+---------+----------+-----------+
>  | Maven ${current20xVersion} (zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-${current20xVersion}-bin.zip} apache-maven-${current20xVersion}-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current20xVersion}-bin.zip.md5} apache-maven-${current20xVersion}-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/apache-maven-${current20xVersion}-bin.zip.asc} apache-maven-${current20xVersion}-bin.zip.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Release Notes           | {{{./release-notes-2.0.x.html} ${current20xVersion}}} | | |
> +| Release Notes           | {{{./docs/${current20xVersion}/release-notes.html} ${current20xVersion}}} | | |
>  *-------------------------+---------+----------+-----------+
>  
>  * {Maven ${currentDevelopmentVersion}}
> @@ -104,7 +88,7 @@
>  *-------------------------+---------+----------+-----------+
>  | Maven ${currentDevelopmentVersion} (Source zip)         | {{{http://www.apache.org/dyn/closer.cgi/maven/source/apache-maven-${currentDevelopmentVersion}-src.zip} apache-maven-${currentDevelopmentVersion}-src.zip}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentDevelopmentVersion}-src.zip.md5} apache-maven-${currentDevelopmentVersion}-src.zip.md5}} | {{{http://www.apache.org/dist/maven/source/apache-maven-${currentDevelopmentVersion}-src.zip.asc} apache-maven-${currentDevelopmentVersion}-src.zip.asc}} |
>  *-------------------------+---------+----------+-----------+
> -| Release Notes           | {{{./release-notes-3.0.x.html} ${currentDevelopmentVersion}}} | | |
> +| Release Notes           | {{{./docs/${currentDevelopmentVersion}/release-notes.html} ${currentDevelopmentVersion}}} | | |
>  *-------------------------+---------+----------+-----------+
>  
>  * {Maven Documentation}
> @@ -161,14 +145,14 @@
>  
>  ** Windows 2000/XP
>  
> -  [[1]] Unzip the distribution archive, i.e. <<<apache-maven-${current22xVersion}-bin.zip>>> to the directory you wish to install Maven ${current22xVersion}.
> +  [[1]] Unzip the distribution archive, i.e. <<<apache-maven-${currentStableVersion}-bin.zip>>> to the directory you wish to install Maven ${currentStableVersion}.
>          These instructions assume you chose <<<C:\Program Files\Apache Software Foundation>>>.
> -        The subdirectory <<<apache-maven-${current22xVersion}>>> will be created from the archive.
> +        The subdirectory <<<apache-maven-${currentStableVersion}>>> will be created from the archive.
>  
>    [[2]] Add the <<<M2_HOME>>> environment variable by opening up the system properties (WinKey + Pause),
>          selecting the "Advanced" tab, and the "Environment Variables" button, then adding the <<<M2_HOME>>>
>          variable in the user variables with the value
> -        <<<C:\Program Files\Apache Software Foundation\apache-maven-${current22xVersion}>>>. Be sure to omit any quotation marks around the path
> +        <<<C:\Program Files\Apache Software Foundation\apache-maven-${currentStableVersion}>>>. Be sure to omit any quotation marks around the path
>          even if it contains spaces. <<Note>>: For Maven \< 2.0.9, also be sure that the <<<M2_HOME>>>
>          doesn't have a '\' as last character.
>  
> @@ -187,11 +171,11 @@
>  
>  ** Unix-based Operating Systems (Linux, Solaris and Mac OS X)
>  
> -  [[1]] Extract the distribution archive, i.e. <<<apache-maven-${current22xVersion}-bin.tar.gz>>> to the directory you wish to install Maven ${current22xVersion}.
> -        These instructions assume you chose <<</usr/local/apache-maven>>>. The subdirectory <<<apache-maven-${current22xVersion}>>> will
> +  [[1]] Extract the distribution archive, i.e. <<<apache-maven-${currentStableVersion}-bin.tar.gz>>> to the directory you wish to install Maven ${currentStableVersion}.
> +        These instructions assume you chose <<</usr/local/apache-maven>>>. The subdirectory <<<apache-maven-${currentStableVersion}>>> will
>          be created from the archive.
>  
> -  [[2]] In a command terminal, add the <<<M2_HOME>>> environment variable, e.g. <<<export M2_HOME=/usr/local/apache-maven/apache-maven-${current22xVersion}>>>.
> +  [[2]] In a command terminal, add the <<<M2_HOME>>> environment variable, e.g. <<<export M2_HOME=/usr/local/apache-maven/apache-maven-${currentStableVersion}>>>.
>  
>    [[3]] Add the <<<M2>>> environment variable, e.g. <<<export M2=$M2_HOME/bin>>>.
>  
> 
> Modified: maven/site/trunk/src/site/apt/release-notes-3.0.x.apt.vm
> URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/release-notes-3.0.x.apt.vm?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/apt/release-notes-3.0.x.apt.vm (original)
> +++ maven/site/trunk/src/site/apt/release-notes-3.0.x.apt.vm Tue Nov 17 04:46:15 2009
> @@ -1,9 +1,9 @@
>   ------
> -Release Notes - Maven 3.0-alpha-3
> +Release Notes
>   ------
> -Brett Porter
> +Brian Fox
>   ------
> -12 November 2009
> +8 April 2008
>   ------
>  
>  ~~ Licensed to the Apache Software Foundation (ASF) under one
> @@ -26,477 +26,10 @@
>  ~~ NOTE: For help with the syntax of this file, see:
>  ~~ http://maven.apache.org/doxia/references/apt-format.html
>  
> -Maven 3.0-alpha-3
> +Release Notes
>  
> -  The Apache Maven team would like to announce the release of Maven 3.0-alpha-3.
> +#foreach ($v in $developmentVersions.split(","))
> +#parse("docs/$v/release-notes.txt")
> +#end
>  
> -  Maven 3.0-alpha-3 is {{{./download.html} available for download}} from the 'preview' section.
>  
> -  Maven is a software project management and comprehension tool. Based on the concept of a project object model
> -  (POM), Maven can manage a project's build, reporting and documentation from a central place.
> -
> -  Maven 3 aims to ensure backward compatibility with Maven 2, improve usability, increase performance, allow safe embedding, and pave the way
> -  to implement many highly demanded features.
> -
> -  The core release is independent of the plugins available. Further releases of plugins will be made separately.
> -  See the {{{./plugins/index.html} Plugin List}} for more information.
> -
> -  We hope you enjoy using Maven! If you have any questions, please consult:
> -
> -    * the web site: {{http://maven.apache.org/}}
> -
> -    * the maven-user mailing list: {{http://maven.apache.org/mail-lists.html}}
> -    
> -* Maven 3.0-alpha-3 Release Notes
> -
> -  Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way
> -  to implement many highly demanded features.
> -  
> -  The full list of changes can be found in our {{{http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=14719}issue management system}}, and is reproduced below.
> -
> -** Known Incompatibilities with Maven 2
> -
> -  Please refer to the following {{{http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html} compatibility notes}}.
> -  
> -** Release Notes - Maven - Version 3.0-alpha-3 (since 3.0-alpha-2 only)
> -
> -** Sub-task
> -
> -    * [MNG-3013] - The plugin manager incorrectly caches plugin versions between embedder calls
> -
> -    * [MNG-3862] - Remove all plugin configuration manipulation from the plugin manager 
> -
> -    * [MNG-3932] - Remove all mirror, authentication, and proxy handling out of WagonManager and into a neutral Maven implementation
> -
> -    * [MNG-4163] - Deprecate all methods in MavenProject that relate to reporting.
> -
> -    * [MNG-4215] - Review and fix hashCode/equals methods of ArtifactRepository implementations
> -
> -** Bug
> -
> -    * [MNG-1943] - MavenProject::getParent() returns a MavenProject that is NOT interpolated
> -
> -    * [MNG-2098] - Artifact resolver incorrectly selects repository which doesn't contain the selected version
> -
> -    * [MNG-2140] - Mojo in forked lifecycle invoked in reactor build cannot find reactor dependency
> -
> -    * [MNG-2174] - \<pluginManagement\>\<plugins\>\<plugin\>\<dependencies\> do not propogate to child POM plugins (potentially scoped to only affecting child POM plugins that live within a \<profile>)
> -
> -    * [MNG-2363] - \<profile\>\<activation\>\<file\>\<exists/\> does not work in a multi-project build
> -
> -    * [MNG-2693] - Error executing post-site: java.util.MissingResourceException: Can't find bundle for base name site-plugin, locale en
> -
> -    * [MNG-2720] - Multiproject dependencies not accurate for project.compileClasspathElements when run from root project
> -
> -    * [MNG-3018] - pluginManagement configurations are not honoured when plugin is silently included
> -
> -    * [MNG-3043] - Allow 'mvn test' to work with test-jar dependencies in a reactor
> -
> -    * [MNG-3139] - The skin does not exist: Unable to determine the release version
> -
> -    * [MNG-3260] - 2.1: aggregating plugins in submodules of the reactor return all projects causing a chicken/egg issue
> -
> -    * [MNG-3265] - maven-model Extension.equals causes NPE when any field is uninitialized
> -
> -    * [MNG-3281] - Revisit backwards compat of extensions (IT 0114)
> -
> -    * [MNG-3391] - StackOverflowError in DefaultMavenProjectBuilder
> -
> -    * [MNG-3401] - Plugin parameters must be specified outside an execution block when they are invoked from the command line
> -
> -    * [MNG-3483] - merging managed dependencies should ONLY work when scope == import explicitly
> -
> -    * [MNG-3543] - readProjectWithDependencies take very long time for some projects
> -
> -    * [MNG-3567] - pluginManagement from parent POM not used in child
> -
> -    * [MNG-3607] - Class loaders employed by Maven return invalid URLs to resources
> -
> -    * [MNG-3641] - Lack of error checks on profiles
> -
> -    * [MNG-3683] - [regression] Help plugin does not work
> -
> -    * [MNG-3732] - [regression] project.getActiveProfiles() has not the same behaviour
> -
> -    * [MNG-3757] - Setting M2_HOME to nothing and running ant delets contents of the current folder
> -
> -    * [MNG-3803] - [regression] System properties not working any more
> -
> -    * [MNG-3807] - Maven is not interpolatin Properties at plugin configuration
> -
> -    * [MNG-3814] - Reactor builds fail due to erroneous cycle in project sorting which does not consider versions
> -
> -    * [MNG-3819] - [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
> -
> -    * [MNG-3836] - [regression] Inherited collection from plugin configuration is merged with configuration from child whereas child config should completely override collection
> -
> -    * [MNG-3848] - [regression] Inheritance of project/site/scm URLs does not take child's relative location to parent into account
> -
> -    * [MNG-3853] - [regression] Distribution Management injected by profile is not reflected by MavenProject
> -
> -    * [MNG-3872] - Profiles not being activated for relocated POMs
> -
> -    * [MNG-3877] - Reporting output directory not basedir aligned when queried from MavenProject
> -
> -    * [MNG-3885] - Modules of Maven projects are deployed with Timestamp during reactor build when uniqueVersion is set to false in parent profile
> -
> -    * [MNG-3900] - [regression] Properties defined by active profiles are not used for POM interpolation
> -
> -    * [MNG-3918] - NPE in CLIReportingUtils
> -
> -    * [MNG-3919] - NPE in DefaultLifecycleBindingManager
> -
> -    * [MNG-3925] - [regression] Wrong order of plugin executions after merge with executions inherted from parent
> -
> -    * [MNG-3927] - [regression] Configuration of custom plugin execution using default id pollutes configuration of default plugin executions introduced by packaging
> -
> -    * [MNG-3941] - Execution project is accessible to later mojo executions
> -
> -    * [MNG-3947] - [regression] Configuration of plugin execution with id "default" pollutes configuration of standalone plugin execution from CLI
> -
> -    * [MNG-3991] - POM validator allows \<scope\>optional\</scope\> but it is not valid.
> -
> -    * [MNG-3995] - Configuration Property Lost In Join of PluginManagement/Plugin
> -
> -    * [MNG-4008] - [regression] Build filters are collapsed
> -
> -    * [MNG-4009] - [regression] Effects of active profiles from parent are not inherited by children.
> -
> -    * [MNG-4027] - [regression] Injection of dependencies from profiles crashes project builder
> -
> -    * [MNG-4034] - [regression] dependency version is not inherited from parent dependencyManagement
> -
> -    * [MNG-4035] - Cannot find setter nor field in org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo for 'extractors'
> -
> -    * [MNG-4036] - [regression] Maven 3.x can't resolve parent POMs from repositories defined in settings.xml
> -
> -    * [MNG-4040] - Tycho build fails with PluginDescriptor for the plugin was not found
> -
> -    * [MNG-4041] - embedder returns stale maven project state
> -
> -    * [MNG-4050] - Bootstrap fails since the commons-parent pom has empty repo URL
> -
> -    * [MNG-4052] - import scope dependencies prefer to download pom rather than find it in the current project
> -
> -    * [MNG-4053] - [regression] XML attributes in plugin configuration get duplicated to other elements in combination with plugin management
> -
> -    * [MNG-4055] - wrong error on mvn install in folder without pom.xml 
> -
> -    * [MNG-4068] - [regression] Use proper id for mirrored repository
> -
> -    * [MNG-4070] - [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace
> -
> -    * [MNG-4072] - [regression] Repositories from inactive profiles are used for artifact resolution
> -
> -    * [MNG-4078] - [regression] Plugin metaversion RELEASE no longer resolved
> -
> -    * [MNG-4102] - [regression] Properties used for interpolation of inherited properties can't be customized by child
> -
> -    * [MNG-4106] - [regression] Interpolation does not use properties from dominant settings profile if other profile defines same property
> -
> -    * [MNG-4107] - [regression] User settings can't override properties used for POM interpolation
> -
> -    * [MNG-4109] - When running a plugin, project builder does not pick up settings profiles
> -
> -    * [MNG-4116] - [regression] Effective POM contains invalid URLs upon usage of percent-encoded characters
> -
> -    * [MNG-4129] - Execution's inherited is not working as expected.
> -
> -    * [MNG-4172] - Project POM artifact returned as dependency if project has no dependencies
> -
> -    * [MNG-4180] - [regression] Dependency exclusions are applied globally
> -
> -    * [MNG-4187] - dependency:trunk doesn't work with mvn trunk rev 782332
> -
> -    * [MNG-4190] - same remote repo is referecned multiple times
> -
> -    * [MNG-4191] - separate plugin and artifact repositories
> -
> -    * [MNG-4196] - [regression] Exclusions in project-level plugin dependencies are ignored
> -
> -    * [MNG-4197] - relocation doesn't work in trunk (rev 784345)
> -
> -    * [MNG-4199] - [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies
> -
> -    * [MNG-4201] - Custom packaging break in trunk (rev 784628)
> -
> -    * [MNG-4203] - [regression] Dependency exclusions are not applied transitively
> -
> -    * [MNG-4208] - [regression] CLI properties can't override project properties during interpolation
> -
> -    * [MNG-4214] - [regression] Parent POMs cannot be resolved from mirrored repos
> -
> -    * [MNG-4217] - trunk create a directory with %20 in name (trunk rev 787409)
> -
> -    * [MNG-4227] - DefaultArtifactVersion equals implementation does not handle null
> -
> -    * [MNG-4231] - Snapshots are not checked for updates
> -
> -    * [MNG-4239] - NoSuchMethodError org.apache.maven.project.inheritance.ModelInheritanceAssembler.assembleModelInheritance(Lorg/apache/maven/model/Model;Lorg/apache/maven/model/Model;)V
> -
> -    * [MNG-4245] - can't access protected mirrors with latest 3.0-SNAPSHOT (rev 795227)
> -
> -    * [MNG-4246] - plugin resolution failures during pom-less execution (like archetype:generate)
> -
> -    * [MNG-4256] - [regression] The gwt-maven-plugin is using ActiveProjectArtifact to get hold of sources in the reactor
> -
> -    * [MNG-4261] - site plugin doesn't generate reports
> -
> -    * [MNG-4262] - Make-like reactor mode fails to find projects selected by relative paths with leading dots
> -
> -    * [MNG-4266] - Missing method ArtifactUtils.isSnapshot used in the release plugin
> -
> -    * [MNG-4269] - [regression] Invocation of just installed plugin on its plugin project can fail with ComponentLookupException for mojo class
> -
> -    * [MNG-4272] - Error found in code: wrong order of parameters in createRepository for repo in a profile in settings.xml
> -
> -    * [MNG-4273] - [regression] Internal utility classes of core leak into plugin realm
> -
> -    * [MNG-4274] - Plugins with an undeclared but transitive dependency on plexus-utils via a core artifact get wrong version of p-u
> -
> -    * [MNG-4276] - Plugins with indirect dependency on plexus-utils are stuck with plexus-utils:1.1
> -
> -    * [MNG-4280] - [regression] Direct CLI invocation of goal causes "default-cli" config to be processed twice, duplicating list values
> -
> -    * [MNG-4281] - remote snapshots are prefered over locally installed snapshots in maven3 svn rev 800808
> -
> -    * [MNG-4283] - [regression] Parent POM with packaging other than "pom" is not rejected
> -
> -    * [MNG-4291] - [regression] @requiresOnline mojo annotation is ignored
> -
> -    * [MNG-4304] - [regression] MavenProject.getDependencyArtifacts() not set
> -
> -    * [MNG-4305] - [regression] $\{localRepository.basedir\} is not a proper path
> -
> -    * [MNG-4312] - Magic expressions injected by PluginParameterExpressionEvalutor conflict with expressions used by plugins to access system properties
> -
> -    * [MNG-4313] - Plugin descriptor builder ignores deprecation message for mojo
> -
> -    * [MNG-4314] - [regression] Direct invocation of aggregator plugin causes plugin to run on each project
> -
> -    * [MNG-4317] - [regression] g:a level metadata is not properly processed when resolving plugin version
> -
> -    * [MNG-4318] - MavenProject.executionRoot is not set correctly
> -
> -    * [MNG-4320] - [regression] Aggregators invoked from CLI no longer resolve dependencies for all reactor projects
> -
> -    * [MNG-4321] - [regression] Plugin-level configuration from plugin management is not applied to goals invoked from CLI
> -
> -    * [MNG-4325] - [regression] Lifecycle overlay configuration of aggregator mojos is not properly processed when forking reactor
> -
> -    * [MNG-4327] - [regression] Forking mojos that are bound to a lifecycle phase that gets forked execute multiple times
> -
> -    * [MNG-4328] - [regression] plugin parameters of primitive types can't be populated from expression
> -
> -    * [MNG-4332] - [regression] Default plugin executions contributed by packaging execute after executions from plugin management
> -
> -    * [MNG-4334] - maven core caches settings.xml
> -
> -    * [MNG-4335] - [regression] \<settings\>\<offline\>true\</offline\</settings\> is not honored
> -
> -    * [MNG-4338] - Unexepceted "Unknown packaging: bundle" error for plugins with custom lifecycle mapping that defines optional mojos
> -
> -    * [MNG-4341] - [regression] Plugins are not executed in POM order
> -
> -    * [MNG-4342] - [regression] Multiple goals within single execution with equally named parameter get configured with wrong default values
> -
> -    * [MNG-4343] - maven always checks missing release artifacts
> -
> -    * [MNG-4344] - [regression] Managed executions of plugins introduced by default lifecycle bindings execute before explicitly defined plugins
> -
> -    * [MNG-4345] - [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase
> -
> -    * [MNG-4348] - [regression] Unnecessary remote repo access for POMs while execution plugin that does not require dependency resolution
> -
> -    * [MNG-4349] - [regression] Maven hangs in endless loop if POM of relocated artifact is invalid
> -
> -    * [MNG-4350] - [regression] Multiple goals bound to the same phase in a lifecycle mapping get executed out of order
> -
> -    * [MNG-4353] - [regression] Plugin dependencies are not downloaded from repos given in the plugin's POM
> -
> -    * [MNG-4355] - [regression] Extensions without version in the POM are not resolved to the RELEASE artifact
> -
> -    * [MNG-4356] - [regression] Active component maps with stateful per-lookup components broken
> -
> -    * [MNG-4357] - [regression] Custom packagings from build extensions are not reliably loaded during a reactor build
> -
> -    * [MNG-4359] - [regression] Locally reachable parent POMs outside of reactor are not found during dependency resolution
> -
> -    * [MNG-4360] - [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x
> -
> -    * [MNG-4363] - [regression] Dependency artifacts injected by plugins aren't included in class paths
> -
> -    * [MNG-4365] - XmlPullParserException while parsing XML with encoded entities within attributes
> -
> -    * [MNG-4378] - Maven wants to create meta data files with invalid file names
> -
> -    * [MNG-4383] - Uninterpolated expressions should cause an error for dependency versions
> -
> -    * [MNG-4385] - [regression] Custom lifecycle mappings from build extension leak into other projects in the reactor without extension
> -
> -    * [MNG-4386] - [regression] Debug logging can't be activated
> -
> -    * [MNG-4387] - [regression] Quiet logging can't be activated
> -
> -    * [MNG-4393] - [regression] Parent POMs resolved from repository are parsed in strict mode
> -
> -    * [MNG-4396] - [regression] Ant plugin fails with Maven-3
> -
> -    * [MNG-4400] - [regression] Repository order from settings.xml is not respected during artifact resolution
> -
> -    * [MNG-4401] - [regression] central repository is tried before explicitly declared repositories during parent POM resolution
> -
> -    * [MNG-4408] - Missing settings.xml is silently ignores
> -
> -    * [MNG-4409] - NPE when reporting command line error for non-existent option
> -
> -    * [MNG-4410] - [regression] Maven execution does not end after showing usage help
> -
> -    * [MNG-4411] - [regression] Maven execution does not stop after showing version
> -
> -    * [MNG-4413] - [regression] Repositories discovered in dependency POMs are not subject to mirroring
> -
> -    * [MNG-4415] - [regression] Plugins are not properly ordered after merging with inherited parent plugins
> -
> -    * [MNG-4416] - [regression] Plugins are not properly ordered after merging with profile plugins
> -
> -    * [MNG-4426] - Some javac errors not shown in console when error stacktraces are turned on
> -
> -    * [MNG-4427] - Bad error message with duplicate dependencies that don't declare a version
> -
> -    * [MNG-4429] - [regression] jspc plugin works in Maven 2.2.1, fails in 3.0
> -
> -    * [MNG-4430] - [regression] Presence of distribution management status in POM of local project does not cause validation error
> -
> -** Improvement
> -
> -    * [MNG-2391] - improve validation of POM elements
> -
> -    * [MNG-3402] - MavenArtifactFilterManager needs to not filtering doxia-sink-api
> -
> -    * [MNG-3631] - Introduce new MavenEmbedder.getPluginConfiguration method
> -
> -    * [MNG-3714] - Allow specification of the toolchains.xml location on the command line
> -
> -    * [MNG-3834] - Improve error message when dependency with classifier is missing version
> -
> -    * [MNG-3951] - Hide drive-relative paths from plugins
> -
> -    * [MNG-3969] - replace maven-ant with mercury-ant in the bootstrap
> -
> -    * [MNG-4005] - Throw Validation Error if pom contains a dependency with two different versions.
> -
> -    * [MNG-4037] - Include Java home in version information
> -
> -    * [MNG-4048] - Allow to resolve dependencies using version range from reactor
> -
> -    * [MNG-4057] - Propose checking of plugin artifact when plugin descriptor cannot be found
> -
> -    * [MNG-4186] - Provide an exact pointer to documentation specific to each known exception that can occur
> -
> -    * [MNG-4193] - Throw validation error upon multiple repository declarations with the same id
> -
> -    * [MNG-4224] - maven lifecycle participant
> -
> -    * [MNG-4244] - Allow to select project for make-like reactor by artifact id
> -
> -    * [MNG-4247] - Displaying which artifacts are downloaded and from which repo
> -
> -    * [MNG-4292] - Support Enum-type parameters in mojos
> -
> -    * [MNG-4293] - Extend Mojo API to allow resolution of both compile and runtime dependencies
> -
> -    * [MNG-4296] - allow core extensions configure new classrealms
> -
> -    * [MNG-4298] - Build MavenProject instances incrementally
> -
> -    * [MNG-4368] - DefaultArtifactInstaller should only overwrite files if timestamp has changed
> -
> -    * [MNG-4390] - Make parsing of settings.xml lenient with respect to unrecognized tags
> -
> -    * [MNG-4402] - Improve duplicated modules error
> -
> -    * [MNG-4404] - Throw validation error upon duplicate profile id
> -
> -    * [MNG-4405] - Uninterpolated expressions should cause an error for plugin versions
> -
> -    * [MNG-4421] - Warn regarding old-style references when used in a project build
> -
> -    * [MNG-4423] - Allow to query session data via plugin parameter expressions
> -
> -** New Feature
> -
> -    * [MNG-553] - Secure Storage of Server Passwords
> -
> -    * [MNG-3760] - Support property $\{baseurl\} to get RFC-compliant URL of project base directory
> -
> -    * [MNG-4033] - Introduce password encryption to the trunk
> -
> -    * [MNG-4331] - Add new mojo annotation @requiresDependencyCollection to grab dependency tree without files
> -
> -    * [MNG-4367] - Consider layout for mirror selection
> -
> -    * [MNG-4381] - Allow extension plugins to contribute non-core components to be reused by other plugins
> -
> -    * [MNG-4398] - Provide an extension point to track artifact additions to the local repository
> -
> -** Task
> -
> -    * [MNG-2387] - \<active\> on \<proxy\> in settings is misleading
> -
> -    * [MNG-2765] - Refactor DefaultPluginManager
> -
> -    * [MNG-2766] - Refactor DefaultLifecycleExecutor
> -
> -    * [MNG-3850] - Integrate new Profile Activators
> -
> -    * [MNG-3901] - Merge all project building code into a single component
> -
> -    * [MNG-3903] - Create a Maven specific abstraction for Artifact use within Maven
> -
> -    * [MNG-3935] - Get the Maven Integration Testing Hudson plugin installed on the grid
> -
> -    * [MNG-4059] - Remove support for non-unique SNAPSHOT deployments
> -
> -    * [MNG-4060] - Remove support for profiles.xml
> -
> -    * [MNG-4062] - Evaluate possibility to cache parents during multi module build
> -
> -    * [MNG-4069] - Remove support for plugin metaversion LATEST
> -
> -    * [MNG-4169] - Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings
> -
> -    * [MNG-4204] - Remove support for legacy style repositories
> -
> -    * [MNG-4205] - Remove support for plugin metaversions RELEASE and LATEST
> -
> -    * [MNG-4206] - Prefer RELEASE over LATEST when resolving plugin versions
> -
> -    * [MNG-4216] - Remove all direct usage of DefaultArtifactRepository
> -
> -    * [MNG-4221] - Push all repository/artifact related code into a legacy module and create a backward compat layer for external consumers
> -
> -    * [MNG-4259] - Create a new name for the current PluginManager and create a backward compatible PluginManager implementation in maven-compat which delegates to the new implementation
> -
> -    * [MNG-4260] - Remove old-school reactor mode
> -
> -    * [MNG-4277] - Remove core artifacts from $\{plugin.artifacts\}
> -
> -    * [MNG-4287] - Make ToolchainManagerPrivate session-aware
> -
> -** Wish
> -
> -    * [MNG-4056] - Relax resolution of active project artifacts from the reactor with regard to artifact type
> -
> -    * [MNG-4425] - Restore support for resume-from (-rf flag)
> -
> -
> -* Release notes for earlier versions
> -
> -    * {{{./release-notes.html}Maven ${current22xVersion} Release Notes}}
> -
> -    * {{{./release-notes-2.1.x.html}Maven ${current21xVersion} Release Notes}}
> -
> -    * {{{./release-notes-2.0.x.html}Maven ${current20xVersion} Release Notes}}
> -
> -    * {{{./release-notes-older.html}Release Notes for earlier versions}}
> 
> Modified: maven/site/trunk/src/site/filtered-resources/.htaccess
> URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/filtered-resources/.htaccess?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/filtered-resources/.htaccess (original)
> +++ maven/site/trunk/src/site/filtered-resources/.htaccess Tue Nov 17 04:46:15 2009
> @@ -1,7 +1,6 @@
>  ErrorDocument 404 /errors/404.html
>  
> -Redirect /ref/current http://maven.apache.org/ref/${current22xVersion}
> -Redirect /ref/current-2.1.x http://maven.apache.org/ref/${current21xVersion}
> +Redirect /ref/current http://maven.apache.org/ref/${currentStableVersion}
>  Redirect /ref/current-2.0.x http://maven.apache.org/ref/${current20xVersion}
>  
>  Redirect Permanent /ant-tasks.html http://maven.apache.org/ant-tasks/index.html
> 
> Modified: maven/site/trunk/src/site/site.xml
> URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/site.xml?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/site.xml (original)
> +++ maven/site/trunk/src/site/site.xml Tue Nov 17 04:46:15 2009
> @@ -36,9 +36,8 @@
>      </menu>
>      <menu name="Get Maven">
>        <item name="Download" href="/download.html"/>
> -      <item name="Release Notes (${current22xVersion})" href="/release-notes.html"/>
> -      <item name="Release Notes (${current21xVersion})" href="/release-notes-2.1.x.html"/>
> -      <item name="Release Notes (${current20xVersion})" href="/release-notes-2.0.x.html"/>
> +      <item name="Release Notes (${currentStableVersion})" href="/docs/${currentStableVersion}/release-notes.html"/>
> +      <item name="Release Notes (${current20xVersion})" href="/docs/${current20xVersion}/release-notes.html"/>
>        <item name="License" href="/license.html"/>
>      </menu>
>  
> 
> Modified: maven/site/trunk/src/site/xdoc/index.xml.vm
> URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/xdoc/index.xml.vm?rev=881151&r1=881150&r2=881151&view=diff
> ==============================================================================
> --- maven/site/trunk/src/site/xdoc/index.xml.vm (original)
> +++ maven/site/trunk/src/site/xdoc/index.xml.vm Tue Nov 17 04:46:15 2009
> @@ -38,17 +38,16 @@
>  <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_006660305041243700248%3Ahyqtfwsewpm"></script>
>  <!-- Google CSE Search Box Ends -->
>  
> -      <h5>Get Maven ${current22xVersion}</h5>
> -      <span style="display: block; text-align: right; font-size: smaller">Released: 11 August 2009</span>
> +      <h5>Get Maven ${currentStableVersion}</h5>
> +      <span style="display: block; text-align: right; font-size: smaller">Released: ${currentStableReleaseDate}</span>
>        <p>
>          <a href="download.html">
> -          <img src="images/folder-open.gif" border="0" alt="" title="Download Maven ${current22xVersion}"/>
> -          Maven ${current22xVersion}
> +          <img src="images/folder-open.gif" border="0" alt="" title="Download Maven ${currentStableVersion}"/>
> +          Maven ${currentStableVersion}
>          </a>
> -        <small>(2.8Mb)</small>
>          <span style="font-size: smaller">
>            <br/>
> -          <a href="release-notes.html">Release Notes</a>,
> +          <a href="docs/${currentStableVersion}/release-notes.html">Release Notes</a>,
>            <a href="download.html#Requirements">System Requirements</a>,
>            <a href="download.html#Installation">Installation Instructions</a>
>          </span>
> @@ -67,27 +66,16 @@
>            <a href="ant-tasks/index.html">Documentation</a>
>          </span>
>        </p>
> -      <h5>Older Releases</h5>
> -      <p>
> -        <a href="download.html#Maven_${current21xVersion}">
> -          <img src="images/folder-open.gif" border="0" alt="" title="Download Maven ${current21xVersion}"/>
> -          Maven ${current21xVersion}
> -        </a>
> -        <small>(2.8Mb)</small>
> -        <span style="font-size: smaller">
> -          <br/>
> -          <a href="release-notes-2.1.x.html">Release Notes</a>
> -        </span>
> -      </p>
> +      <h5>Older Release</h5>
> +      <span style="display: block; text-align: right; font-size: smaller">Released: ${current20xReleaseDate}</span>
>        <p>
>          <a href="download.html#Maven_${current20xVersion}">
>            <img src="images/folder-open.gif" border="0" alt="" title="Download Maven ${current20xVersion}"/>
>            Maven ${current20xVersion}
>          </a>
> -        <small>(2.0Mb)</small>
>          <span style="font-size: smaller">
>            <br/>
> -          <a href="release-notes-2.0.x.html">Release Notes</a>
> +          <a href="docs/${current20xVersion}/release-notes.html">Release Notes</a>
>          </span>
>        </p>
>  
> 
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r881151 - in /maven/site/trunk: ./ src/site/ src/site/apt/ src/site/apt/developers/release/ src/site/apt/docs/ src/site/apt/docs/2.0.1/ src/site/apt/docs/2.0.10/ src/site/apt/docs/2.0.2/ src/site/apt/docs/2.0.3/ src/site/apt/docs/2.0.4/ src...

Posted by Brett Porter <br...@apache.org>.
On 24/11/2009, at 8:53 AM, Dennis Lundberg wrote:

> See below...
> 
>> 
>> 
>> @@ -281,6 +287,14 @@
>>           <artifactId>maven-site-plugin</artifactId>
>>           <version>2.0.1</version>
>>           <!-- <version>2.1-SNAPSHOT</version> -->
>> +          <dependencies>
>> +            <!-- remove once we use a site-plugin that uses this version or above -->
>> +            <dependency>
>> +              <groupId>org.codehaus.plexus</groupId>
>> +              <artifactId>plexus-velocity</artifactId>
>> +              <version>1.1.8</version>
>> +            </dependency>
>> +          </dependencies>
> 
> Why is this needed?

There was no way to use #include or #parse before because of the way the lookups are constructed (they would just be looking on the site plugin's classloader). There is a hack in SiteResourceLoader to allow the *.vm stuff to work, so I expanded that to let #parse / #include work from within them (with some limitations).

> 
> The current trunk of Maven Site Plugin has version 1.1.7 as a
> dependency. Should that be updated to 1.1.8?
> 

Yes - I actually thought it needed to be added to doxia, but that'll work. I've updated it.

However, it would actually be better to move the site resource loader into doxia itself and handle it properly rather than the current method. I think the current use of a static variable would be a thread safety issue in the embedder, for example, in the off chance someone is generating two sites at a time. I'll create an issue for this.

Cheers,
Brett
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org