You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2010/09/02 17:23:28 UTC

svn commit: r991979 - in /maven/site/trunk/src/site/apt/docs/3.0-beta-3: ./ release-notes.apt.vm release-notes.txt

Author: bentmann
Date: Thu Sep  2 15:23:28 2010
New Revision: 991979

URL: http://svn.apache.org/viewvc?rev=991979&view=rev
Log:
o Added release notes for apache-maven:3.0-beta-3 (download section will be updated later once mirrors are synced)

Added:
    maven/site/trunk/src/site/apt/docs/3.0-beta-3/
      - copied from r991965, maven/site/trunk/src/site/apt/docs/3.0-beta-2/
Modified:
    maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.apt.vm
    maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.txt

Modified: maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.apt.vm
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.apt.vm?rev=991979&r1=991965&r2=991979&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.apt.vm (original)
+++ maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.apt.vm Thu Sep  2 15:23:28 2010
@@ -1,5 +1,5 @@
  ------
-Release Notes - Maven 3.0-beta-2
+Release Notes - Maven 3.0-beta-3
  ------
 Brett Porter
  ------
@@ -26,11 +26,11 @@ Brett Porter
 ~~ NOTE: For help with the syntax of this file, see:
 ~~ http://maven.apache.org/doxia/references/apt-format.html
 
-Maven 3.0-beta-2
+Maven 3.0-beta-3
 
-  The Apache Maven team would like to announce the release of Maven 3.0-beta-2.
+  The Apache Maven team would like to announce the release of Maven 3.0-beta-3.
 
-  Maven 3.0-beta-2 is {{{../../download.html} available for download}} from the 'preview' section.
+  Maven 3.0-beta-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.

Modified: maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.txt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.txt?rev=991979&r1=991965&r2=991979&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.txt (original)
+++ maven/site/trunk/src/site/apt/docs/3.0-beta-3/release-notes.txt Thu Sep  2 15:23:28 2010
@@ -1,79 +1,66 @@
-* Maven 3.0-beta-2 Release Notes
+* Maven 3.0-beta-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.
+  Maven 3 aims to ensure backward compatibility to the extent possible, improve usability, increase performance,
+  allow safe embedding, and pave the way to implement many highly demanded features.
 
   Users that intent to use the new parallel build feature are strongly advised to read the
   {{{https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3} Guide on Parallel Builds}}
   to learn about potential ramifications.
   
-  The full list of changes can be found in our {{{http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=16090}issue management system}}, and is reproduced below.
+  The full list of changes can be found in our {{{http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=16681}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-beta-2 (since 3.0-beta-1 only)
-
-** Bug
+  Please refer to the following {{{http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html} compatibility notes}}
+  before reporting any issues regarding changed build behavior in Maven 3.
 
-    * [MNG-1803] - Provide line number information when there are errors processing a pom.xml
+  Before reporting any new bugs, please also double-check for any duplicates with
+  {{{http://jira.codehaus.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+MNG+AND+affectedVersion+%3D+%223.0-beta-3%22&runQuery=true&clear=true}already known bugs in Maven 3.0-beta-3}}.
 
-    * [MNG-4615] - [regression] @required plugin parameters are not validated
+** Release Notes - Maven - Version 3.0-beta-3 (since 3.0-beta-2 only)
 
-    * [MNG-4643] - [regression] Transitive dependency not available due to dependency POM erroneously rejected as invalid
-
-    * [MNG-4648] - NullPointerException thrown from DefaultPluginRealmCache#pluginHashCode method if project-level plugin dependency misses version
+** Bug
 
-    * [MNG-4651] - Site 3.x plugin broken due to api change
+    * [MNG-2686] - POM dependency scope auto-downgrades from provided to test
 
-    * [MNG-4666] - [regression] Plugins depending on plexus:plexus-container-default get broken runtime classpath
+    * [MNG-4690] - Transitive dependency lost when included another dependency
 
-    * [MNG-4677] - [regression] Plugin configuration incorrectly inherited from parent pom
+    * [MNG-4745] - [regression] Maven does not check for plugin updates, even if forced via -U
 
-    * [MNG-4678] - CLI: AbstractConsoleDownloadMonitor, BatchModeDownloadMonitor output download progress to STDOUT
+    * [MNG-4755] - Version ranges cannot be resolved against mirror if a local artifact is present
 
-    * [MNG-4679] - [regression] command line option "-update-snapshots" does not work for dependency:copy-dependencies
+    * [MNG-4761] - Plugin-level dependency scope causes some plugin classpaths to be incorrect
 
-    * [MNG-4682] - Exception upon build failure in parallel builds
+    * [MNG-4765] - Failing to determine java version for profile....
 
-    * [MNG-4684] - distributionManagment section in profiles do not override default one (maven 3 regression)
+    * [MNG-4767] - Regression in parsing command-line arguments including variables
 
-    * [MNG-4695] - Missing Error during pom validation: "You cannot have two plugin executions with the same (or missing) <id/> elements."
+    * [MNG-4768] - Depending on declaration order, nearest matching version does not win when version range is involved in conflict
 
-    * [MNG-4696] - [regression] MavenProject.getDependencyArtifacts() misses elements
+    * [MNG-4769] - Regression: <enabled> flag for central cannot be overriden
 
-    * [MNG-4717] - Repository Ids containing ":" will lead to checksum errors on Windows machines
+    * [MNG-4771] - [regression] Plugin prefix resolution ignores enabled flags on repository
 
-    * [MNG-4718] - [regression] Missing Class in 3.0-beta-1: org.apache.maven.project.artifact.AttachedArtifact
+    * [MNG-4772] - [regression] Plugin version resolution ignores enabled flags on repository
 
-    * [MNG-4729] - Mirrors and servers not accessed properly by plugin on a build
+    * [MNG-4773] - Stack trace printed from MavenProject.getParent
 
-    * [MNG-4738] - DefaultArtifactResolver forks non-daemon threads
+    * [MNG-4775] - Outdated NOTICE.txt
 
-    * [MNG-4740] - Maven hangs with big aggregators with lots of inter-modules dependencies
+    * [MNG-4776] - NPE during build from parent but not from child
 
-    * [MNG-4747] - Javaagent not usable since 3.0-alpha
+    * [MNG-4779] - NullPointerException thrown during dependency resolution when dependency with range occurs more than once in the dirty tree
 
-    * [MNG-4750] - [regression] MavenProject.getDependencyArtifacts() aren't resolved
+    * [MNG-4781] - Can't deploy to Nexus staging repository
 
 ** Improvement
 
-    * [MNG-4642] - Mojos need some way to indicate support of multithreading
-
-    * [MNG-4693] - add a dependency graph with image map to navigate easily to modules
-
-    * [MNG-4732] - Version string validation
-
-    * [MNG-4744] - Validate coordinates of dependency exclusions
-
-** Task
+    * [MNG-4749] - Move from Plexus to Guice as IoC container
 
-    * [MNG-4658] - Relax validation of repository ids and only warn upon conflict with "local"
+    * [MNG-4782] - Automatically dump stack trace in case of internal Maven error
 
-    * [MNG-4664] - Minor patches needed to run Maven3 with the replacement Guice-Plexus container
+** New Feature
 
-    * [MNG-4697] - Deprecate ununsed CLI options for plugin registry
+    * [MNG-4756] - Aether integration
 
-    * [MNG-4725] - Extend core artifact filter to exclude Guice-based Plexus shim