Author: bentmann
Date: Fri Nov 26 14:30:27 2010
New Revision: 1039376
URL: http://svn.apache.org/viewvc?rev=1039376&view=rev
Log:
o Added release notes for Maven 3.0.1
Added:
maven/site/trunk/src/site/apt/docs/3.0.1/
- copied from r1039362, maven/site/trunk/src/site/apt/docs/3.0/
Modified:
maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.apt.vm
maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.txt
Modified: maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.apt.vm
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.apt.vm?rev=1039376&r1=1039362&r2=1039376&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.apt.vm (original)
+++ maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.apt.vm Fri Nov 26
14:30:27 2010
@@ -1,5 +1,5 @@
------
-Release Notes - Maven 3.0
+Release Notes - Maven 3.0.1
------
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
+Maven 3.0.1
- The Apache Maven team would like to announce the release of Maven 3.0.
+ The Apache Maven team would like to announce the release of Maven 3.0.1.
- Maven 3.0 is {{{../../download.html} available for download}}.
+ Maven 3.0.1 is {{{../../download.html} available for download}}.
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.1/release-notes.txt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.txt?rev=1039376&r1=1039362&r2=1039376&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.txt (original)
+++ maven/site/trunk/src/site/apt/docs/3.0.1/release-notes.txt Fri Nov 26
14:30:27 2010
@@ -1,92 +1,66 @@
-* Maven 3.0 Release Notes
+* Maven 3.0.1 Release Notes
- 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.
+ Maven 3.0.1 is a maintenance release to address various regressions/bugs and
to deliver other minor improvements.
+ The new version 3.0.1 is a recommended update for anybody currently using
Maven 3.0.
- The full list of changes can be found in our
{{{http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=13142}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=16331}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}}
- before reporting any issues regarding changed build behavior in Maven 3.
+ before reporting any issues regarding changed build behavior in Maven 3.x.
-** Release Notes - Maven - Version 3.0 (since 3.0-beta-3 only)
+** Release Notes - Maven - Version 3.0.1 (since 3.0 only)
** Bug
- * [MNG-4592] - Snapshot artifacts that could not be downloaded due to
communication problems are "blacklisted" for a day by default.
-
- * [MNG-4751] - Snapshot version not resolved for version range
-
- * [MNG-4785] - NPE in dependency resolution code for TC plugin
-
- * [MNG-4786] - [regression] Ant-based mojo using maven-script-ant:2.1.0+
cause NPE
-
- * [MNG-4788] - [regression] Appassembler Maven Plugin doesn't work like as
it should
-
- * [MNG-4789] - [regression] Difference in compile scope dependency
resolution
-
- * [MNG-4791] - [regression] POM artifacts passed into
MavenProjectBuilder.buildFromRepository() are no longer resolved
+ * [MNG-4850] - [regression] several elements of server configuration in
settings.xml are not honoured
- * [MNG-4793] - Unable to obtain archiver for extension 'zip'
+ * [MNG-4858] - NullPointerException if goal name is malformed
- * [MNG-4794] - 'org.apache.maven.plugins:maven-install-plugin:2.3.1'. A
required class is missing: org.codehaus.plexus.digest.Digester
+ * [MNG-4864] - npe when transferring artifacts
- * [MNG-4795] - [regression] Dependencies in forked reactor projects are
not resolved when aggregator bound to lifecycle forks
+ * [MNG-4866] - DefaultLegacySupport leaks MavenSession instances in some
cases
- * [MNG-4800] - Conflict resolution does not pick sub tree of nearest
dependency if farther conflicting dependency has wider scope
+ * [MNG-4867] - incorrect namespace in settings.xml
- * [MNG-4810] - Maven cannot build if loaded in a classloader that is not
backed by a real JAR file / classpath
+ * [MNG-4874] - The <latestVersion> value isn't updated for local installs
- * [MNG-4811] - Custom Maven Plugin regression in Maven 3.x, custom
ComponentConfigurator causes infinite loop
+ * [MNG-4877] - Regression: Deploy to SCP with privateKey fails -
privateKey and passphrase gets lost
- * [MNG-4814] - Eary dependency resolution attempts for reactor projects
prevent their later resolution from the reactor
+ * [MNG-4883] - [regression] Dependency resolution does not fail for
artifact with over-constrained version ranges
- * [MNG-4818] - NPE in legacy.DefaultWagonManager.getArtifact
+ * [MNG-4884] - Guice provision errors
- * [MNG-4829] - [regression] Checksum failures aren't logged
+ * [MNG-4892] - Use of --log-file doesn't capture all output, e.g. from
maven-antrun-plugin
- * [MNG-4832] - Maven 3 Regression: Missing constructor of
org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
+ * [MNG-4895] - Plugins depending on 3rd party JARs that contain the Maven
API can't be configured/run due to type incompatibilities
- * [MNG-4834] - [regression] MavenProject.getParent() ignores configured
repositories
-
- * [MNG-4836] - Incorrect recursive expression cycle errors (update
plexus-interpolation)
-
- * [MNG-4837] - Interpolation error due to cyclic expression for one of the
POM coordinates gets needlessly repeated
-
- * [MNG-4842] - [regression] Repositories discovered in dependency POMs
override repositories configured for original resolution request of POM
-
- * [MNG-4845] - [regression] MavenProject.getDependencyArtifact() returns
artifacts without version for dependency with version range
+ * [MNG-4900] - "Unresolveable build extension" when using shade plugin and
repositories in profile
** Improvement
- * [MNG-4452] - Metadata for snapshots should include classifier
+ * [MNG-4860] - Allow management of project building request kept inside
MavenProject instances
- * [MNG-4787] - Allow class realm manager delegates to alter public part of
Maven core realm
+ * [MNG-4891] - Improve robustness of snapshot dependency resolution in
case a remote repo accidently uses the id "local"
- * [MNG-4815] - (3.0-RC1) Maven Java API does not give nice error messages
when improperly configured
+ * [MNG-4896] - Help for -pl option does not include use of comma-sep, also
more than one -pl does not work or complain
- * [MNG-4824] - multiple failures need additional whitespace
+ * [MNG-4904] - Make MavenExecutionResult.getTopologicallySortedProjects()
return empty list instead of null
- * [MNG-4825] - Relative path errors could be more explicit
+ * [MNG-4907] - Wrong error message when relativePath wrong
-** New Feature
+ * [MNG-4909] - Emit warning when dependency with scope import but inproper
type is declared
- * [MNG-4484] - Create a Maven API for component configuration
+ * [MNG-4910] - Use BeanConfigurator for configuration sub-elements
** Task
- * [MNG-4805] - Update default plugin versions used for built-in lifecycle
mappings
-
- * [MNG-4807] - Extend core artifact filter to exclude relocated
Guice-based Plexus shim
-
+ * [MNG-4902] - Update default plugin versions
-** Wish
+ * [MNG-4903] - Update to Wagon 1.0-beta-7
- * [MNG-4796] - add a warning when profiles.xml is used (Maven 2) or
detected (Maven 3)