Author: brianf Date: Wed Feb 18 02:59:40 2009 New Revision: 745364 URL: http://svn.apache.org/viewvc?rev=745364&view=rev Log: 2.0.10 site updates
Added: maven/site/trunk/src/site/apt/guides/mini/guide-encryption.apt - copied, changed from r745363, maven/site/trunk/src/site/apt/guides/mini/encryption.apt Removed: maven/site/trunk/src/site/apt/guides/mini/encryption.apt Modified: maven/site/trunk/pom.xml maven/site/trunk/src/site/apt/guides/index.apt maven/site/trunk/src/site/apt/release-notes-older.apt.vm maven/site/trunk/src/site/apt/release-notes.apt.vm maven/site/trunk/src/site/apt/settings.apt maven/site/trunk/src/site/site.xml maven/site/trunk/src/site/xdoc/index.xml.vm Modified: maven/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/site/trunk/pom.xml?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/pom.xml (original) +++ maven/site/trunk/pom.xml Wed Feb 18 02:59:40 2009 @@ -23,7 +23,7 @@ <parent> <artifactId>maven-parent</artifactId> <groupId>org.apache.maven</groupId> - <version>11-SNAPSHOT</version> + <version>11</version> <relativePath>../pom/maven/pom.xml</relativePath> </parent> @@ -36,7 +36,7 @@ <url>http://maven.apache.org/</url> <properties> - <currentVersion>2.0.9</currentVersion> + <currentVersion>2.0.10</currentVersion> <currentPreviewVersion>2.1.0-M1</currentPreviewVersion> </properties> Modified: maven/site/trunk/src/site/apt/guides/index.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/index.apt?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/guides/index.apt (original) +++ maven/site/trunk/src/site/apt/guides/index.apt Wed Feb 18 02:59:40 2009 @@ -118,6 +118,8 @@ * {{{./mini/guide-using-toolchains.html}Using Toolchains}} + * {{{./mini/guide-encryption.html} Encrypting passwords in settings.xml}} + ** Testing Copied: maven/site/trunk/src/site/apt/guides/mini/guide-encryption.apt (from r745363, maven/site/trunk/src/site/apt/guides/mini/encryption.apt) URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/mini/guide-encryption.apt?p2=maven/site/trunk/src/site/apt/guides/mini/guide-encryption.apt&p1=maven/site/trunk/src/site/apt/guides/mini/encryption.apt&r1=745363&r2=745364&rev=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/guides/mini/encryption.apt (original) +++ maven/site/trunk/src/site/apt/guides/mini/guide-encryption.apt Wed Feb 18 02:59:40 2009 @@ -10,16 +10,16 @@ [[1]] {{{Introduction}Introduction}} - [[2]] {{{How_to_create_master_password}How to create master password}} + [[2]] {{{How_to_create_master_password}How to create a master password}} [[3]] {{{How_to_encrypt_server_passwords}How to encrypt server passwords}} - [[4]] {{{How_to_keep_master_password_on_removable_drive}How to keep master password on removable drive}} + [[4]] {{{How_to_keep_master_password_on_removable_drive}How to keep the master password on removable drive}} * {Introduction} - Maven 2.1.x trunk now supports server password decryption. This solution is a + Maven 2.1.x trunk now supports server password encryption. This solution is a first implementation and will be enhanced and made more user-friendly in the nearest future. What is described here is working, but not too user-friendly, a Maven plugin to address password maintenance is in the works. @@ -48,7 +48,7 @@ ** for now - this is done via CLI <<after>> master password has been created and stored in appropriate location -* {How to create master password} +* {How to create a master password} All necessary classes are in the maven uber jar which is in $\{maven.home}/lib @@ -77,7 +77,7 @@ * {How to encrypt server passwords} - You will have to use the same command line tool as for master password (see above), but parameter is different: <<-p>> + You will have to use the same command line tool as used for the master password (see above), but the parameter is different: <<-p>> Use the following command line: @@ -92,7 +92,7 @@ {COQLCE6DU6GtcS5P=} +------------------------------------+ - Cut-n-paste it into you <<<settings.xml>>> file in the server section. This will look like: + Cut-n-paste it into your <<<settings.xml>>> file in the server section. This will look like: +------------------------------------+ <settings> @@ -120,7 +120,7 @@ -* {How to keep master password on removable drive} +* {How to keep the master password on removable drive} Create the master password exactly as described above, and store it on a removable drive, for instance on OSX, my USB drive mounts as <<</Volumes/mySecureUsb>>>, @@ -134,12 +134,11 @@ in the file <<</Volumes/mySecureUsb/secure/settings-security.xml>>> - And then create <<<~/.m2/settings-security.xml>>> with the following content: + And then I create <<<~/.m2/settings-security.xml>>> with the following content: +------------------------------------+ <settingsSecurity> <relocation>/Volumes/mySecureUsb/secure/settings-security.xml</relocation> - </settingsSecurity> +------------------------------------+ Modified: maven/site/trunk/src/site/apt/release-notes-older.apt.vm URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/release-notes-older.apt.vm?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/release-notes-older.apt.vm (original) +++ maven/site/trunk/src/site/apt/release-notes-older.apt.vm Wed Feb 18 02:59:40 2009 @@ -27,6 +27,219 @@ ~~ http://maven.apache.org/doxia/references/apt-format.html Older Release Notes. + +* 2.0.9 Release Notes + + The full list of changes can be found in our {{{http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13801&styleName=Html&projectId=10500&Create=Create}issue management system}}, and is reproduced below. + +** Changes that may affect existing builds. + + This release was extensively screened for regressions with Release Candidates but several things are worth noting. + + * MNG-3395 - Starting in 2.0.9, we have provided defaults in the super pom for the plugins bound by default to the lifecycle and a few other often used plugins. This will introduce a bit of stability to your builds because core plugins will not change magically on you when they are released. We still recommend taking control of your plugin versions via pluginManagement declarations as this is the most robust way to future proof your builds. Defaulting the plugins in the superpom was a step towards introducing stability for small builds and new users. A full table of the versions used is shown in the next section. + + * MNG-1412 / MNG-3111 introduced deterministic ordering of dependencies on the classpath. In the past, natural set ordering was used and this lead to odd results. The ordering is now preserved from your pom, with dependencies added by inheritence added last. In builds that had conflicting or duplicate dependencies, this may introduce a change to the output. In short, if you have weird issues with 2.0.9, take a look at the dependencies to see if you have conflicts somewhere. + +** Noteworthy Changes and improvements + + + * MNG-2234 - In the past, settings.xml was ignored if there was no pom present (like in archetype:generate). Now all settings will be interpreted correctly. + + * MNG-2664 - The webdav wagon is now included in the core bundle by default. This means deploying 3rd party jars without a pom is a bit easier. The version of the wagon may still be overriden with an extension declaration within your pom. + + * MNG-2972 The plugin.dependency section can now override the dependencies specified by a plugin itself. This is useful for example to upgrade the version of checkstyle used by the checkstyle plugin (and many more). + + * MNG-3286 - The inherited field in a plugin execution block is now functioning correctly. Previously you could only dis-inherit an entire plugin configuration. + + * MNG-3220 - There is now a new scope for importing managed dependencies. See {{{http://docs.codehaus.org/display/MAVEN/Importing+Managed+Dependencies}here}} and {{{./guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies}here}} for details. Please note that the use of this scope will break backwards compatibility with older Maven versions. If you use this, you should use the maven-enforcer-plugin to require a minimum maven version of 2.0.9 + + * MNG-3394 - plugin versions specified in pluginManagement are now properly overriden by build.plugin.version specification. + + * MNG-3415 - Transmission errors when downloading artifacts should not corrupt the local repository metadata. Hopefully this means the end of "delete your local repo" as a debug step. + + * MNG-3461 - There is a new, more flexible way to define mirror settings. See the settings {{{./settings.html#Mirrors}specification}} for more information. + +** Plugin Versions defined in the 2.0.9 super pom: + + See the raw super pom for 2.0.9 {{{http://svn.apache.org/viewvc/maven/components/tags/maven-2.0.9/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml}here}}. + +*--*--* +| Antrun | 1.1 | +*--*--* +| Assembly| 2.2-beta-2 | +*--*--* +| Clean| 2.2 | +*--*--* +| Compiler-plugin| 2.0.2 | +*--*--* +| Dependency| 2.0 | +*--*--* +| Deploy| 2.3 | +*--*--* +| Ear| 2.3.1| +*--*--* +| Ejb|2.1 | +*--*--* +| Install|2.2 | +*--*--* +| Jar| 2.2| +*--*--* +| Javadoc| 2.4 | +*--*--* +| Plugin| 2.4.1| +*--*--* +| Rar| 2.2| +*--*--* +| Release| 2.0-beta-7| +*--*--* +| Resources| 2.2| +*--*--* +| Site|2.0-beta-6 | +*--*--* +| Source| 2.0.4 | +*--*--* +| Surefire| 2.4.2| +*--*--* +| War| 2.1-alpha-1| +*--*--* +Default Plugin Versions + +* Complete list of issues fixed in 2.0.9 + +** Bug + + * [MNG-1412] - dependency sorting in classpath + + * [MNG-1914] - Wrong url in error message when using a mirror + + * [MNG-2123] - NullPointerException when a dependency uses version range and another uses an actual version incompatible with that range + + * [MNG-2145] - Plugins' dependencies are not always checked + + * [MNG-2178] - incorrect M2_HOME guess in mvn.bat + + * [MNG-2234] - activeProfile in ~/.m2/settings.xml is ignored when profiles section is missing or empty + + * [MNG-2339] - $\{project.*\} are interpreted in the wrong place + + * [MNG-2744] - checksum comparison should be case-insensitive + + * [MNG-2809] - Can't activate a profile by checking for the presence of a file in ${user.home} + + * [MNG-2848] - Environment variables in profile activation not working + + * [MNG-2861] - NullPointerException in DefaultArtifactCollector for relocated resolvedArtifacts with different version ranges and available versions. + + * [MNG-2925] - NullPointerException in PluginDescriptor.getMojo() if there's no mojo in pom.xml + + * [MNG-2928] - Null pointer exeception when introducing version range [major.minor.build-SNAPSHOT,) + + * [MNG-2972] - Ignores version of plugin dependency specified in my pom + + * [MNG-3086] - NullPointerException in ResolutionNode.getTrail(ResolutionNode.java:136) + + * [MNG-3099] - Profiles ignored when working with non-projects (such as archetype:create) + + * [MNG-3111] - Classpath order incorrect + + * [MNG-3156] - NullPointerException with mvn dependency:sources + + * [MNG-3221] - Infinite loop in DefaultLifecycleExecutor + + * [MNG-3259] - Regression: Maven drops dependencies in multi-module build + + * [MNG-3286] - execution.inherited field is ignored + + * [MNG-3288] - Invalid systemPath allows build to continue--failing in later phase. + + * [MNG-3296] - mvn.bat looses error code on windows NT type platforms + + * [MNG-3310] - JAVACMD set incorrectly when JAVA_HOME is not set + + * [MNG-3316] - Barfs at attribues named .*encoding + + * [MNG-3354] - mvn.bat incorrectly detects OS on Windows NT or XP with Novell login + + * [MNG-3355] - CLONE -${pom.build.sourceDirectory} and ${pom.build.testSourceDirectory} no longer recognized + + * [MNG-3365] - Remove trailing-backslashes from M2_HOME in mvn.bat + + * [MNG-3394] - Plugin versions inherited via <pluginManagement> cannot be overriden by <build>.<plugins> sect +ion of sub modules + + * [MNG-3396] - Managed versions dont affect over constrained ranges + + * [MNG-3400] - MavenProject is not extensible + + * [MNG-3405] - "Checking for updates from repository" logging should not display if WagonManager is offline + + * [MNG-3410] - Managed versions in plugins are not considered when using them + + * [MNG-3415] - Transfer errors cause junk metadata in the local repo + + * [MNG-3426] - regression : <dependency> in plugin configuration doesn't override plugin classpath + + * [MNG-3430] - Toolchain doesn't match Toolchain extensions + + * [MNG-3431] - Pom Extensions not supported for Toolchains + + * [MNG-3439] - incorrect child dependency selected when parent is not selected + + * [MNG-3441] - Maven should always retrieve metadata to be updated from the deployment repository + + * [MNG-3460] - org.apache.maven.profiles.DefaultProfileManagerTest fails if you use a different local repo + + * [MNG-3464] - maven-toolchains missing from final binary.. need to update the assembly + + * [MNG-3473] - site generation with 2.0.9 and plugin:report (2.4 ONLY) is broken + + * [MNG-3484] - INT_MAVEN_OPTS are not quoted in mvnDebug which causes issues on some shells + + * [MNG-3485] - unable to override wagons that are bundled with a different version via extensions + + * [MNG-3494] - local pom dependencies should get injected before inherited dependencies + + * [MNG-3495] - NPE at org.apache.maven.wagon.repository.Repository.hashCode(Repository.java:241) + +** Improvement + + * [MNG-428] - Japanese message resource + + * [MNG-2881] - Improve logging when downloading snapshots in offline mode + + * [MNG-3279] - Support Exception Chaining for MojoFailureException + + * [MNG-3318] - ActiveProjectArtifact should have appropriate equals and hashCode methods + + * [MNG-3331] - Normalize paths to sub modules + + * [MNG-3388] - DefaultPluginManager needs to catch LinkageError + + * [MNG-3395] - Default core plugin versions in the superpom. + + * [MNG-3442] - Add explicit resource bundle for English + + * [MNG-3461] - Enhance Mirror definition syntax + + * [MNG-3467] - PatternSet needs a toString() method to properly print in debug mode + + * [MNG-3468] - FileSet needs a toString() method to properly print in debug mode + + * [MNG-3469] - Resource needs a toString() method to properly print in debug mode + +** New Feature + + * [MNG-2664] - Add native support for webdav + + * [MNG-3220] - Allow managed dependencies to be imported into other projects + +** Task + + * [MNG-2883] - Make sure that the network isn't used for snapshots in offline mode when legacy repositories are used + +** Wish + + * [MNG-1491] - Reactor should print out a message if it detects a collision of artifact ids * 2.0.8 Release Notes Modified: maven/site/trunk/src/site/apt/release-notes.apt.vm URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/release-notes.apt.vm?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/release-notes.apt.vm (original) +++ maven/site/trunk/src/site/apt/release-notes.apt.vm Wed Feb 18 02:59:40 2009 @@ -50,7 +50,7 @@ * Maven Dashboard: {{http://docs.codehaus.org/display/MAVEN/Home}} -* 2.0.9 Release Notes +* 2.0.10 Release Notes The full list of changes can be found in our {{{http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13801&styleName=Html&projectId=10500&Create=Create}issue management system}}, and is reproduced below. @@ -58,35 +58,17 @@ This release was extensively screened for regressions with Release Candidates but several things are worth noting. - * MNG-3395 - Starting in 2.0.9, we have provided defaults in the super pom for the plugins bound by default to the lifecycle and a few other often used plugins. This will introduce a bit of stability to your builds because core plugins will not change magically on you when they are released. We still recommend taking control of your plugin versions via pluginManagement declarations as this is the most robust way to future proof your builds. Defaulting the plugins in the superpom was a step towards introducing stability for small builds and new users. A full table of the versions used is shown in the next section. + * MNG-3974 - The mirror syntax order did not match the documentation. In 2.0.9, the last mirror that matched a repository would win. The correct behavior in 2.0.10 is the first match wins. Using the syntax that lets you exclude a repository from a match (*,!notthisone,thisone), it should always be possible to ensure your matching is deterministic regardless of order. See the settings {{{./settings.html#Mirrors}specification}} for more information. - * MNG-1412 / MNG-3111 introduced deterministic ordering of dependencies on the classpath. In the past, natural set ordering was used and this lead to odd results. The ordering is now preserved from your pom, with dependencies added by inheritence added last. In builds that had conflicting or duplicate dependencies, this may introduce a change to the output. In short, if you have weird issues with 2.0.9, take a look at the dependencies to see if you have conflicts somewhere. + * MNG-3424 - in 2.0.9 we made the dependency order deterministic using linkedHashMaps, in 2.0.10, the rest of the hashMaps in the pom model have been replaced with linkedHashMaps. This may cause subtle changes in the ordering of executions or other processing since 2.0.9. The fix would be to reorder the elements that cause problems, and know that it will be predictable from now on. -** Noteworthy Changes and improvements - - - * MNG-2234 - In the past, settings.xml was ignored if there was no pom present (like in archetype:generate). Now all settings will be interpreted correctly. - - * MNG-2664 - The webdav wagon is now included in the core bundle by default. This means deploying 3rd party jars without a pom is a bit easier. The version of the wagon may still be overriden with an extension declaration within your pom. - - * MNG-2972 The plugin.dependency section can now override the dependencies specified by a plugin itself. This is useful for example to upgrade the version of checkstyle used by the checkstyle plugin (and many more). - * MNG-3286 - The inherited field in a plugin execution block is now functioning correctly. Previously you could only dis-inherit an entire plugin configuration. +** Plugin Versions defined in the 2.0.10 super pom: - * MNG-3220 - There is now a new scope for importing managed dependencies. See {{{http://docs.codehaus.org/display/MAVEN/Importing+Managed+Dependencies}here}} and {{{./guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies}here}} for details. Please note that the use of this scope will break backwards compatibility with older Maven versions. If you use this, you should use the maven-enforcer-plugin to require a minimum maven version of 2.0.9 - - * MNG-3394 - plugin versions specified in pluginManagement are now properly overriden by build.plugin.version specification. - - * MNG-3415 - Transmission errors when downloading artifacts should not corrupt the local repository metadata. Hopefully this means the end of "delete your local repo" as a debug step. - - * MNG-3461 - There is a new, more flexible way to define mirror settings. See the settings {{{./settings.html#Mirrors}specification}} for more information. - -** Plugin Versions defined in the 2.0.9 super pom: - - See the raw super pom for 2.0.9 {{{http://svn.apache.org/viewvc/maven/components/tags/maven-2.0.9/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml}here}}. + See the raw super pom for 2.0.10 {{{http://svn.apache.org/viewvc/maven/components/tags/maven-2.0.10/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml}here}}. *--*--* -| Antrun | 1.1 | +| <<Antrun>> | <<1.3>> | *--*--* | Assembly| 2.2-beta-2 | *--*--* @@ -96,7 +78,7 @@ *--*--* | Dependency| 2.0 | *--*--* -| Deploy| 2.3 | +| <<Deploy>>| <<2.4>> | *--*--* | Ear| 2.3.1| *--*--* @@ -106,165 +88,125 @@ *--*--* | Jar| 2.2| *--*--* -| Javadoc| 2.4 | +| <<Javadoc>>| <<2.5>> | *--*--* -| Plugin| 2.4.1| +| <<Plugin>>| <<2.4.3>>| *--*--* | Rar| 2.2| *--*--* -| Release| 2.0-beta-7| +| <<Release>>| <<2.0-beta-8>>| *--*--* -| Resources| 2.2| +| <<Resources>>| <<2.3>>| *--*--* -| Site|2.0-beta-6 | +| <<Site>>|<<2.0-beta-7>> | *--*--* | Source| 2.0.4 | *--*--* -| Surefire| 2.4.2| +| <<Surefire>>| <<2.4.3>>| *--*--* -| War| 2.1-alpha-1| +| <<War>>| <<2.1-alpha-2>>| *--*--* -Default Plugin Versions +Default Plugin Versions (Bold indicates a change from 2.0.9) -* Complete list of issues fixed in 2.0.9 +* Complete list of issues fixed in 2.0.10 ** Bug - * [MNG-1412] - dependency sorting in classpath + * [MNG-1999] - Reporting inheritance does not work properly - * [MNG-1914] - Wrong url in error message when using a mirror + * [MNG-2433] - Maven looks for snapshots in offline mode - * [MNG-2123] - NullPointerException when a dependency uses version range and another uses an actual version incompatible with that range + * [MNG-2695] - -o makes build fail for snapshot plugins - * [MNG-2145] - Plugins' dependencies are not always checked + * [MNG-2739] - Repository entries are not validated and NPE will occur - * [MNG-2178] - incorrect M2_HOME guess in mvn.bat + * [MNG-3052] - Transitive Dependency not found when repo is not listed - * [MNG-2234] - activeProfile in ~/.m2/settings.xml is ignored when profiles section is missing or empty + * [MNG-3070] - ${x} properties no longer expanded in </version> tag after 2.0.3 - * [MNG-2339] - $\{project.*\} are interpreted in the wrong place + * [MNG-3106] - Multiple profile activation conditions broken - * [MNG-2744] - checksum comparison should be case-insensitive + * [MNG-3271] - <excludeDefaults> does not seem to work - * [MNG-2809] - Can't activate a profile by checking for the presence of a file in ${user.home} + * [MNG-3314] - offline build not running, when having SNAPSHOT dependencies - * [MNG-2848] - Environment variables in profile activation not working + * [MNG-3380] - MavenMetadataSource retrieves ResolutionGroup without consulting ManagedVersionMap, is problem when relocation - * [MNG-2861] - NullPointerException in DefaultArtifactCollector for relocated resolvedArtifacts with different version ranges and available versions. + * [MNG-3497] - rar, par and ejb3 archives should not be added to classpath - * [MNG-2925] - NullPointerException in PluginDescriptor.getMojo() if there's no mojo in pom.xml + * [MNG-3527] - profile deactivation has no affect - * [MNG-2928] - Null pointer exeception when introducing version range [major.minor.build-SNAPSHOT,) + * [MNG-3545] - Option -P-profile overridden if profile is activebyDefault - * [MNG-2972] - Ignores version of plugin dependency specified in my pom + * [MNG-3581] - stage:copy ClassCastException with maven 2.0.9 - * [MNG-3086] - NullPointerException in ResolutionNode.getTrail(ResolutionNode.java:136) + * [MNG-3628] - When running offline, snapshot artifcats cannot be resolved even if they have previously be dowloaded from a repository - * [MNG-3099] - Profiles ignored when working with non-projects (such as archetype:create) + * [MNG-3639] - Ant 1.7.0 Task not found after upgrading from Maven 2.0.8 to 2.0.9 - * [MNG-3111] - Classpath order incorrect + * [MNG-3645] - Maven doesn't do strict model validation for POMs in the current reactor - * [MNG-3156] - NullPointerException with mvn dependency:sources + * [MNG-3680] - POM validation fails on projects in central repo starting with 2.0.10 RCs - * [MNG-3221] - Infinite loop in DefaultLifecycleExecutor + * [MNG-3701] - ClassCastException when building settings.xml with profiles that have activeByDefault set - * [MNG-3259] - Regression: Maven drops dependencies in multi-module build + * [MNG-3717] - Maven prompts for a password when one is provided over SSH in some circumstances - * [MNG-3286] - execution.inherited field is ignored + * [MNG-3723] - ${project.basedir} is not interpolated - * [MNG-3288] - Invalid systemPath allows build to continue--failing in later phase. + * [MNG-3769] - [regression] Excluding relocated transitive dependencies does not work - * [MNG-3296] - mvn.bat looses error code on windows NT type platforms + * [MNG-3776] - Namespace misspelled in settings.xml - * [MNG-3310] - JAVACMD set incorrectly when JAVA_HOME is not set + * [MNG-3805] - Ordering of extension class path is indeterministic - * [MNG-3316] - Barfs at attribues named .*encoding + * [MNG-3898] - can't generate Maven site: modello fails at xsd generation step due to a Boolean field in model - * [MNG-3354] - mvn.bat incorrectly detects OS on Windows NT or XP with Novell login + * [MNG-3907] - Profile XSD has wrong namespace - * [MNG-3355] - CLONE -${pom.build.sourceDirectory} and ${pom.build.testSourceDirectory} no longer recognized + * [MNG-3921] - Extensions are subject to NPEs in their hashCode() impl - * [MNG-3365] - Remove trailing-backslashes from M2_HOME in mvn.bat + * [MNG-3974] - New mirror syntax is not stopping on first match - * [MNG-3394] - Plugin versions inherited via <pluginManagement> cannot be overriden by <build>.<plugins> sect -ion of sub modules - - * [MNG-3396] - Managed versions dont affect over constrained ranges - - * [MNG-3400] - MavenProject is not extensible - - * [MNG-3405] - "Checking for updates from repository" logging should not display if WagonManager is offline - - * [MNG-3410] - Managed versions in plugins are not considered when using them - - * [MNG-3415] - Transfer errors cause junk metadata in the local repo - - * [MNG-3426] - regression : <dependency> in plugin configuration doesn't override plugin classpath - - * [MNG-3430] - Toolchain doesn't match Toolchain extensions - - * [MNG-3431] - Pom Extensions not supported for Toolchains - - * [MNG-3439] - incorrect child dependency selected when parent is not selected - - * [MNG-3441] - Maven should always retrieve metadata to be updated from the deployment repository - - * [MNG-3460] - org.apache.maven.profiles.DefaultProfileManagerTest fails if you use a different local repo - - * [MNG-3464] - maven-toolchains missing from final binary.. need to update the assembly - - * [MNG-3473] - site generation with 2.0.9 and plugin:report (2.4 ONLY) is broken - - * [MNG-3484] - INT_MAVEN_OPTS are not quoted in mvnDebug which causes issues on some shells - - * [MNG-3485] - unable to override wagons that are bundled with a different version via extensions - - * [MNG-3494] - local pom dependencies should get injected before inherited dependencies - - * [MNG-3495] - NPE at org.apache.maven.wagon.repository.Repository.hashCode(Repository.java:241) ** Improvement - * [MNG-428] - Japanese message resource - - * [MNG-2881] - Improve logging when downloading snapshots in offline mode - - * [MNG-3279] - Support Exception Chaining for MojoFailureException - - * [MNG-3318] - ActiveProjectArtifact should have appropriate equals and hashCode methods - - * [MNG-3331] - Normalize paths to sub modules - - * [MNG-3388] - DefaultPluginManager needs to catch LinkageError - - * [MNG-3395] - Default core plugin versions in the superpom. - - * [MNG-3442] - Add explicit resource bundle for English - - * [MNG-3461] - Enhance Mirror definition syntax - - * [MNG-3467] - PatternSet needs a toString() method to properly print in debug mode - - * [MNG-3468] - FileSet needs a toString() method to properly print in debug mode - - * [MNG-3469] - Resource needs a toString() method to properly print in debug mode + * [MNG-2609] - Mention 'activeByDefault' in the "Introduction to Build Profiles" guide + + * [MNG-2636] - Namespace settings-1.0.0.xsd correct? + + * [MNG-3224] - Maven XML schemes are not usable in XML catalogs + + * [MNG-3268] - Command line doesn't handle multiple -P correctly + + * [MNG-3424] - Respect ordering of elements as given in POM + + * [MNG-3503] - Shade MX* classes from plexus-utils + + * [MNG-3511] - Review fix for MNG-2166 + + * [MNG-3520] - Korean message resource + + * [MNG-3571] - Allow use of ! when deactivating profiles + + * [MNG-3652] - set a user agent for Maven HTTP requests + + * [MNG-3975] - getArtifact(Artifact artifact, List remoteRepositories) should include Exception in debug log messages. + ** New Feature - * [MNG-2664] - Add native support for webdav - - * [MNG-3220] - Allow managed dependencies to be imported into other projects + * [MNG-3219] - Create a CLIRR/JarDiff setup for 2.0.x and 3.0.x ** Task * [MNG-2883] - Make sure that the network isn't used for snapshots in offline mode when legacy repositories are used -** Wish - * [MNG-1491] - Reactor should print out a message if it detects a collision of artifact ids - + + * Release notes for older versions Modified: maven/site/trunk/src/site/apt/settings.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/settings.apt?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/settings.apt (original) +++ maven/site/trunk/src/site/apt/settings.apt Wed Feb 18 02:59:40 2009 @@ -181,7 +181,7 @@ ** {Password Encryption} A new feature - server password and passphrase encryption has been added to 2.1.x and 3.0 trunks. See details - {{{encryption.html}on this page}} + {{{./guides/mini/guide-encryption.html}on this page}} * {Mirrors} Modified: maven/site/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/site.xml?rev=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/site.xml (original) +++ maven/site/trunk/src/site/site.xml Wed Feb 18 02:59:40 2009 @@ -21,12 +21,6 @@ <project name="Maven"> <version position="none" /> - <!-- TODO remove when using Maven Parent 11+ --> - <skin> - <groupId>org.apache.maven.skins</groupId> - <artifactId>maven-stylus-skin</artifactId> - <version>1.1</version> - </skin> <body> <breadcrumbs> <!-- TODO: This breadcrumb should be removed when it has been solved in the parent --> 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=745364&r1=745363&r2=745364&view=diff ============================================================================== --- maven/site/trunk/src/site/xdoc/index.xml.vm (original) +++ maven/site/trunk/src/site/xdoc/index.xml.vm Wed Feb 18 02:59:40 2009 @@ -20,7 +20,7 @@ <!-- Google CSE Search Box Ends --> <h5>Get Maven ${currentVersion}</h5> - <span style="display: block; text-align: right; font-size: smaller">Released: 10 April 2008</span> + <span style="display: block; text-align: right; font-size: smaller">Released: 17 Feb 2009</span> <p> <a href="download.html"> <img src="images/folder-open.gif" border="0" alt="" title="Download Maven ${currentVersion}"/>