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/08/10 17:16:43 UTC

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

Author: bentmann
Date: Tue Aug 10 15:16:43 2010
New Revision: 984078

URL: http://svn.apache.org/viewvc?rev=984078&view=rev
Log:
o Added release notes for Maven 3.0-beta-2 (download page will be updated later)

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

Modified: maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.apt.vm
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.apt.vm?rev=984078&r1=984064&r2=984078&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.apt.vm (original)
+++ maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.apt.vm Tue Aug 10 15:16:43 2010
@@ -1,9 +1,9 @@
  ------
-Release Notes - Maven 3.0-beta-1
+Release Notes - Maven 3.0-beta-2
  ------
 Brett Porter
  ------
-23 April 2010
+10 August 2010
  ------
 
 ~~ Licensed to the Apache Software Foundation (ASF) under one
@@ -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-1
+Maven 3.0-beta-2
 
-  The Apache Maven team would like to announce the release of Maven 3.0-beta-1.
+  The Apache Maven team would like to announce the release of Maven 3.0-beta-2.
 
-  Maven 3.0-beta-1 is {{{../../download.html} available for download}} from the 'preview' section.
+  Maven 3.0-beta-2 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-2/release-notes.txt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.txt?rev=984078&r1=984064&r2=984078&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.txt (original)
+++ maven/site/trunk/src/site/apt/docs/3.0-beta-2/release-notes.txt Tue Aug 10 15:16:43 2010
@@ -1,103 +1,79 @@
-* Maven 3.0-beta-1 Release Notes
+* Maven 3.0-beta-2 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.
 
-  Noteworthy changes in this release are the revision of version range to no longer include snapshot versions unless
-  explicitly matched by a range boundary (cf. [MNG-3092]) and the support for parallel builds (cf. [MNG-3092]).
-  Users that intent to use this feature are strongly advised to read the
+  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=16089}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=16090}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-1 (since 3.0-alpha-7 only)
+** Release Notes - Maven - Version 3.0-beta-2 (since 3.0-beta-1 only)
 
 ** Bug
 
-    * [MNG-1751] - merging metadata doesn't fail when timestamp is in the future
+    * [MNG-1803] - Provide line number information when there are errors processing a pom.xml
 
-    * [MNG-2103] - Inheritance of <plugin> overrides that of <execution>
+    * [MNG-4615] - [regression] @required plugin parameters are not validated
 
-    * [MNG-2222] - dependency to dependency without source code fails
+    * [MNG-4643] - [regression] Transitive dependency not available due to dependency POM erroneously rejected as invalid
 
-    * [MNG-2276] - profile activation by property doesn't work with properties defined in settings.
+    * [MNG-4648] - NullPointerException thrown from DefaultPluginRealmCache#pluginHashCode method if project-level plugin dependency misses version
 
-    * [MNG-2994] - Snapshot repositories are not checked when using ranges
+    * [MNG-4651] - Site 3.x plugin broken due to api change
 
-    * [MNG-3092] - Version ranges with non-snapshot bounds can contain snapshot versions
+    * [MNG-4666] - [regression] Plugins depending on plexus:plexus-container-default get broken runtime classpath
 
-    * [MNG-3133] - DefaultModelInheritence::appendPath assumes it is operating on interpolated/literal paths
+    * [MNG-4677] - [regression] Plugin configuration incorrectly inherited from parent pom
 
-    * [MNG-3470] - Build does not fail on corrupted POM even with checksumPolicy=fail
+    * [MNG-4678] - CLI: AbstractConsoleDownloadMonitor, BatchModeDownloadMonitor output download progress to STDOUT
 
-    * [MNG-3477] - Authentication failures on dependency download aren't reported
+    * [MNG-4679] - [regression] command line option "-update-snapshots" does not work for dependency:copy-dependencies
 
-    * [MNG-3529] - mvn -Da=" " throws an excepltion
+    * [MNG-4682] - Exception upon build failure in parallel builds
 
-    * [MNG-3616] - Null Pointer Exception when mirrorOf missing from mirror in settings.xml
+    * [MNG-4684] - distributionManagment section in profiles do not override default one (maven 3 regression)
 
-    * [MNG-3700] - ModelUtils.clone doesn't clone plugin entries where inherited == false
+    * [MNG-4695] - Missing Error during pom validation: "You cannot have two plugin executions with the same (or missing) <id/> elements."
 
-    * [MNG-4022] - Incorrect merge behavior using profile driven plugin configuration
+    * [MNG-4696] - [regression] MavenProject.getDependencyArtifacts() misses elements
 
-    * [MNG-4326] - Maven should not check snapshot repositories for dependencies in the reactor
+    * [MNG-4717] - Repository Ids containing ":" will lead to checksum errors on Windows machines
 
-    * [MNG-4418] - Dependency resolution appears to misbehave if a remote repository uses the id "local"
+    * [MNG-4718] - [regression] Missing Class in 3.0-beta-1: org.apache.maven.project.artifact.AttachedArtifact
 
-    * [MNG-4453] - [regression] Plugin versions defined in a lifecycle mapping are not respected
+    * [MNG-4729] - Mirrors and servers not accessed properly by plugin on a build
 
-    * [MNG-4555] - mvn archetype:generate -o (offline) still results in a "checking updates from central"
+    * [MNG-4738] - DefaultArtifactResolver forks non-daemon threads
 
-    * [MNG-4580] - Plugin dependencies for module ignored when building from aggregator project using direct plugin invocation
+    * [MNG-4740] - Maven hangs with big aggregators with lots of inter-modules dependencies
 
-    * [MNG-4586] - Plugin prefix can't be resolved from plugin management if management entry is missing plugin version
+    * [MNG-4747] - Javaagent not usable since 3.0-alpha
 
-    * [MNG-4590] - [regression] System properties are no longer interpolated in imported POMs
-
-    * [MNG-4600] - [regression] Optional flag from dependency management applied to dependencies
-
-    * [MNG-4618] - maven-javadoc-plugin aggregate-jar fails with maven3 and multiple modules
-
-    * [MNG-4625] - Interpolation of settings.xml fails if an expression's value contains XML markup
-
-    * [MNG-4629] - [regression] POM validation fails upon non-existing system-scope dependency
-
-    * [MNG-4632] - Class loading is not thread-safe
+    * [MNG-4750] - [regression] MavenProject.getDependencyArtifacts() aren't resolved
 
 ** Improvement
 
-    * [MNG-1701] - Validate that a plugin is not configured twice in the pom
-
-    * [MNG-2187] - Improve error message when the pom is encoded in the wrong charset
-
-    * [MNG-2741] - [regression] Meaningless error message: "Error transferring file"
+    * [MNG-4642] - Mojos need some way to indicate support of multithreading
 
-    * [MNG-3004] - Allow build lifecycle to execute projects in parallel
+    * [MNG-4693] - add a dependency graph with image map to navigate easily to modules
 
-    * [MNG-3779] - Improve error message when trying to execute mojo with no pom.xml
+    * [MNG-4732] - Version string validation
 
-    * [MNG-4162] - Removal of all reporting logic from the core of Maven
+    * [MNG-4744] - Validate coordinates of dependency exclusions
 
-    * [MNG-4194] - API to safely release of plugin realms
-
-    * [MNG-4591] - Enhance the download rate output to include downloaded file name
-
-    * [MNG-4610] - Bump maven-release-plugin to v2.0 in super POM
-
-    * [MNG-4619] - Issue warning in case parent.relativePath points at POM with different groupId/artifactId
-
-    * [MNG-4623] - model parsing errors can be less helpful in Maven 3
+** Task
 
-    * [MNG-4628] - ReactorArtifactRepository is not setup soon enough for AbstractMavenLifecycleParticipant#afterProjectsRead
+    * [MNG-4658] - Relax validation of repository ids and only warn upon conflict with "local"
 
-    * [MNG-4634] - Allow custom lifecycles
+    * [MNG-4664] - Minor patches needed to run Maven3 with the replacement Guice-Plexus container
 
-** Task
+    * [MNG-4697] - Deprecate ununsed CLI options for plugin registry
 
-    * [MNG-3917] - Complete the POM construction tests which will be the validation for the specification
+    * [MNG-4725] - Extend core artifact filter to exclude Guice-based Plexus shim