You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by bu...@apache.org on 2013/04/27 09:29:25 UTC
svn commit: r860084 [9/39] - in /websites/staging/maven/trunk/content: ./
background/ developers/ developers/conventions/ developers/release/
developers/website/ docs/2.0.1/ docs/2.0.10/ docs/2.0.11/ docs/2.0.2/
docs/2.0.3/ docs/2.0.4/ docs/2.0.5/ docs...
Modified: websites/staging/maven/trunk/content/docs/3.0-alpha-3/release-notes.html
==============================================================================
--- websites/staging/maven/trunk/content/docs/3.0-alpha-3/release-notes.html (original)
+++ websites/staging/maven/trunk/content/docs/3.0-alpha-3/release-notes.html Sat Apr 27 07:29:22 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
- | Generated by Apache Maven Doxia at Apr 23, 2013
+ | Generated by Apache Maven Doxia at Apr 27, 2013
| Rendered using Apache Maven Stylus Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -13,7 +13,7 @@
</style>
<link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" />
<meta name="author" content="Brett Porter" />
- <meta name="Date-Revision-yyyymmdd" content="20130423" />
+ <meta name="Date-Revision-yyyymmdd" content="20130427" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
@@ -43,7 +43,7 @@
Release Notes - Maven 3.0-alpha-3
</div>
<div class="xright">
- Last Published: 2013-04-23
+ Last Published: 2013-04-27
</div>
<div class="clear">
<hr/>
@@ -231,7 +231,258 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section"><h2>Maven 3.0-alpha-3<a name="Maven_3.0-alpha-3"></a></h2><p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-3.</p><p>Maven 3.0-alpha-3 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p><p>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.</p><p>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.</p><p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p><p>We hope you enjoy using Maven! If you have any questions, please consult:</p><ul><li>the
web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li><li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul><div class="section"><h3>Maven 3.0-alpha-3 Release Notes<a name="Maven_3.0-alpha-3_Release_Notes"></a></h3><p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p><p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=14719">issue management system</a>, and is reproduced below.</p><div class="section"><h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4><p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/
maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div><div class="section"><h4>Release Notes - Maven - Version 3.0-alpha-3 (since 3.0-alpha-2 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-3_since_3.0-alpha-2_only"></a></h4></div><div class="section"><h4>Sub-task<a name="Sub-task"></a></h4><ul><li>[MNG-3013] - The plugin manager incorrectly caches plugin versions between embedder calls</li><li>[MNG-3862] - Remove all plugin configuration manipulation from the plugin manager </li><li>[MNG-3932] - Remove all mirror, authentication, and proxy handling out of WagonManager and into a neutral Maven implementation</li><li>[MNG-4163] - Deprecate all methods in MavenProject that relate to reporting.</li><li>[MNG-4215] - Review and fix hashCode/equals methods of ArtifactRepository implementations</li></ul></div><div class="section"><h4>Bug<a name="Bug"></a></h4><ul><li>[MNG-1943] - MavenProject::getParent() returns a MavenProject that is NOT interpolated</li><
li>[MNG-2098] - Artifact resolver incorrectly selects repository which doesn't contain the selected version</li><li>[MNG-2140] - Mojo in forked lifecycle invoked in reactor build cannot find reactor dependency</li><li>[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>)</li><li>[MNG-2363] - <profile><activation><file><exists/> does not work in a multi-project build</li><li>[MNG-2693] - Error executing post-site: java.util.MissingResourceException: Can't find bundle for base name site-plugin, locale en</li><li>[MNG-2720] - Multiproject dependencies not accurate for project.compileClasspathElements when run from root project</li><li>[MNG-3018] - pluginManagement configurations are not honoured when plugin is silently included</li><li>[MNG-3043] - Allow 'mvn test' to work with test-jar depende
ncies in a reactor</li><li>[MNG-3139] - The skin does not exist: Unable to determine the release version</li><li>[MNG-3260] - 2.1: aggregating plugins in submodules of the reactor return all projects causing a chicken/egg issue</li><li>[MNG-3265] - maven-model Extension.equals causes NPE when any field is uninitialized</li><li>[MNG-3281] - Revisit backwards compat of extensions (IT 0114)</li><li>[MNG-3391] - StackOverflowError in DefaultMavenProjectBuilder</li><li>[MNG-3401] - Plugin parameters must be specified outside an execution block when they are invoked from the command line</li><li>[MNG-3483] - merging managed dependencies should ONLY work when scope == import explicitly</li><li>[MNG-3543] - readProjectWithDependencies take very long time for some projects</li><li>[MNG-3567] - pluginManagement from parent POM not used in child</li><li>[MNG-3607] - Class loaders employed by Maven return invalid URLs to resources</li><li>[MNG-3641] - Lack of error checks on profiles</l
i><li>[MNG-3683] - [regression] Help plugin does not work</li><li>[MNG-3732] - [regression] project.getActiveProfiles() has not the same behaviour</li><li>[MNG-3757] - Setting M2_HOME to nothing and running ant delets contents of the current folder</li><li>[MNG-3803] - [regression] System properties not working any more</li><li>[MNG-3807] - Maven is not interpolatin Properties at plugin configuration</li><li>[MNG-3814] - Reactor builds fail due to erroneous cycle in project sorting which does not consider versions</li><li>[MNG-3819] - [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1</li><li>[MNG-3836] - [regression] Inherited collection from plugin configuration is merged with configuration from child whereas child config should completely override collection</li><li>[MNG-3848] - [regression] Inheritance of project/site/scm URLs does not take child's relative location to parent into account</li><li>[MNG-3853] - [regression] Di
stribution Management injected by profile is not reflected by MavenProject</li><li>[MNG-3872] - Profiles not being activated for relocated POMs</li><li>[MNG-3877] - Reporting output directory not basedir aligned when queried from MavenProject</li><li>[MNG-3885] - Modules of Maven projects are deployed with Timestamp during reactor build when uniqueVersion is set to false in parent profile</li><li>[MNG-3900] - [regression] Properties defined by active profiles are not used for POM interpolation</li><li>[MNG-3918] - NPE in CLIReportingUtils</li><li>[MNG-3919] - NPE in DefaultLifecycleBindingManager</li><li>[MNG-3925] - [regression] Wrong order of plugin executions after merge with executions inherted from parent</li><li>[MNG-3927] - [regression] Configuration of custom plugin execution using default id pollutes configuration of default plugin executions introduced by packaging</li><li>[MNG-3941] - Execution project is accessible to later mojo executions</li><li>[MNG-3947] - [r
egression] Configuration of plugin execution with id "default" pollutes configuration of standalone plugin execution from CLI</li><li>[MNG-3991] - POM validator allows <scope>optional</scope> but it is not valid.</li><li>[MNG-3995] - Configuration Property Lost In Join of PluginManagement/Plugin</li><li>[MNG-4008] - [regression] Build filters are collapsed</li><li>[MNG-4009] - [regression] Effects of active profiles from parent are not inherited by children.</li><li>[MNG-4027] - [regression] Injection of dependencies from profiles crashes project builder</li><li>[MNG-4034] - [regression] dependency version is not inherited from parent dependencyManagement</li><li>[MNG-4035] - Cannot find setter nor field in org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo for 'extractors'</li><li>[MNG-4036] - [regression] Maven 3.x can't resolve parent POMs from repositories defined in settings.xml</li><li>[MNG-4040] - Tycho build fails with PluginD
escriptor for the plugin was not found</li><li>[MNG-4041] - embedder returns stale maven project state</li><li>[MNG-4050] - Bootstrap fails since the commons-parent pom has empty repo URL</li><li>[MNG-4052] - import scope dependencies prefer to download pom rather than find it in the current project</li><li>[MNG-4053] - [regression] XML attributes in plugin configuration get duplicated to other elements in combination with plugin management</li><li>[MNG-4055] - wrong error on mvn install in folder without pom.xml </li><li>[MNG-4068] - [regression] Use proper id for mirrored repository</li><li>[MNG-4070] - [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace</li><li>[MNG-4072] - [regression] Repositories from inactive profiles are used for artifact resolution</li><li>[MNG-4078] - [regression] Plugin metaversion RELEASE no longer resolved</li><li>[MNG-4102] - [regression] Properties used for interpolation of inherited properties can't b
e customized by child</li><li>[MNG-4106] - [regression] Interpolation does not use properties from dominant settings profile if other profile defines same property</li><li>[MNG-4107] - [regression] User settings can't override properties used for POM interpolation</li><li>[MNG-4109] - When running a plugin, project builder does not pick up settings profiles</li><li>[MNG-4116] - [regression] Effective POM contains invalid URLs upon usage of percent-encoded characters</li><li>[MNG-4129] - Execution's inherited is not working as expected.</li><li>[MNG-4172] - Project POM artifact returned as dependency if project has no dependencies</li><li>[MNG-4180] - [regression] Dependency exclusions are applied globally</li><li>[MNG-4187] - dependency:trunk doesn't work with mvn trunk rev 782332</li><li>[MNG-4190] - same remote repo is referecned multiple times</li><li>[MNG-4191] - separate plugin and artifact repositories</li><li>[MNG-4196] - [regression] Exclusions in project-level plugi
n dependencies are ignored</li><li>[MNG-4197] - relocation doesn't work in trunk (rev 784345)</li><li>[MNG-4199] - [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies</li><li>[MNG-4201] - Custom packaging break in trunk (rev 784628)</li><li>[MNG-4203] - [regression] Dependency exclusions are not applied transitively</li><li>[MNG-4208] - [regression] CLI properties can't override project properties during interpolation</li><li>[MNG-4214] - [regression] Parent POMs cannot be resolved from mirrored repos</li><li>[MNG-4217] - trunk create a directory with %20 in name (trunk rev 787409)</li><li>[MNG-4227] - DefaultArtifactVersion equals implementation does not handle null</li><li>[MNG-4231] - Snapshots are not checked for updates</li><li>[MNG-4239] - NoSuchMethodError org.apache.maven.project.inheritance.ModelInheritanceAssembler.assembleModelInheritance(Lorg/apache/maven/model/Model;Lorg/apache/maven/model/Model;)V</li><li>[MN
G-4245] - can't access protected mirrors with latest 3.0-SNAPSHOT (rev 795227)</li><li>[MNG-4246] - plugin resolution failures during pom-less execution (like archetype:generate)</li><li>[MNG-4256] - [regression] The gwt-maven-plugin is using ActiveProjectArtifact to get hold of sources in the reactor</li><li>[MNG-4261] - site plugin doesn't generate reports</li><li>[MNG-4262] - Make-like reactor mode fails to find projects selected by relative paths with leading dots</li><li>[MNG-4266] - Missing method ArtifactUtils.isSnapshot used in the release plugin</li><li>[MNG-4269] - [regression] Invocation of just installed plugin on its plugin project can fail with ComponentLookupException for mojo class</li><li>[MNG-4272] - Error found in code: wrong order of parameters in createRepository for repo in a profile in settings.xml</li><li>[MNG-4273] - [regression] Internal utility classes of core leak into plugin realm</li><li>[MNG-4274] - Plugins with an undeclared but transitive dep
endency on plexus-utils via a core artifact get wrong version of p-u</li><li>[MNG-4276] - Plugins with indirect dependency on plexus-utils are stuck with plexus-utils:1.1</li><li>[MNG-4280] - [regression] Direct CLI invocation of goal causes "default-cli" config to be processed twice, duplicating list values</li><li>[MNG-4281] - remote snapshots are prefered over locally installed snapshots in maven3 svn rev 800808</li><li>[MNG-4283] - [regression] Parent POM with packaging other than "pom" is not rejected</li><li>[MNG-4291] - [regression] @requiresOnline mojo annotation is ignored</li><li>[MNG-4304] - [regression] MavenProject.getDependencyArtifacts() not set</li><li>[MNG-4305] - [regression] ${localRepository.basedir} is not a proper path</li><li>[MNG-4312] - Magic expressions injected by PluginParameterExpressionEvalutor conflict with expressions used by plugins to access system properties</li><li>[MNG-4313] - Plugin descriptor builder ignores deprecat
ion message for mojo</li><li>[MNG-4314] - [regression] Direct invocation of aggregator plugin causes plugin to run on each project</li><li>[MNG-4317] - [regression] g:a level metadata is not properly processed when resolving plugin version</li><li>[MNG-4318] - MavenProject.executionRoot is not set correctly</li><li>[MNG-4320] - [regression] Aggregators invoked from CLI no longer resolve dependencies for all reactor projects</li><li>[MNG-4321] - [regression] Plugin-level configuration from plugin management is not applied to goals invoked from CLI</li><li>[MNG-4325] - [regression] Lifecycle overlay configuration of aggregator mojos is not properly processed when forking reactor</li><li>[MNG-4327] - [regression] Forking mojos that are bound to a lifecycle phase that gets forked execute multiple times</li><li>[MNG-4328] - [regression] plugin parameters of primitive types can't be populated from expression</li><li>[MNG-4332] - [regression] Default plugin executions contributed b
y packaging execute after executions from plugin management</li><li>[MNG-4334] - maven core caches settings.xml</li><li>[MNG-4335] - [regression] <settings><offline>true</offline</settings> is not honored</li><li>[MNG-4338] - Unexepceted "Unknown packaging: bundle" error for plugins with custom lifecycle mapping that defines optional mojos</li><li>[MNG-4341] - [regression] Plugins are not executed in POM order</li><li>[MNG-4342] - [regression] Multiple goals within single execution with equally named parameter get configured with wrong default values</li><li>[MNG-4343] - maven always checks missing release artifacts</li><li>[MNG-4344] - [regression] Managed executions of plugins introduced by default lifecycle bindings execute before explicitly defined plugins</li><li>[MNG-4345] - [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase</li><li>[MNG-4348] - [regression
] Unnecessary remote repo access for POMs while execution plugin that does not require dependency resolution</li><li>[MNG-4349] - [regression] Maven hangs in endless loop if POM of relocated artifact is invalid</li><li>[MNG-4350] - [regression] Multiple goals bound to the same phase in a lifecycle mapping get executed out of order</li><li>[MNG-4353] - [regression] Plugin dependencies are not downloaded from repos given in the plugin's POM</li><li>[MNG-4355] - [regression] Extensions without version in the POM are not resolved to the RELEASE artifact</li><li>[MNG-4356] - [regression] Active component maps with stateful per-lookup components broken</li><li>[MNG-4357] - [regression] Custom packagings from build extensions are not reliably loaded during a reactor build</li><li>[MNG-4359] - [regression] Locally reachable parent POMs outside of reactor are not found during dependency resolution</li><li>[MNG-4360] - [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x</
li><li>[MNG-4363] - [regression] Dependency artifacts injected by plugins aren't included in class paths</li><li>[MNG-4365] - XmlPullParserException while parsing XML with encoded entities within attributes</li><li>[MNG-4378] - Maven wants to create meta data files with invalid file names</li><li>[MNG-4383] - Uninterpolated expressions should cause an error for dependency versions</li><li>[MNG-4385] - [regression] Custom lifecycle mappings from build extension leak into other projects in the reactor without extension</li><li>[MNG-4386] - [regression] Debug logging can't be activated</li><li>[MNG-4387] - [regression] Quiet logging can't be activated</li><li>[MNG-4393] - [regression] Parent POMs resolved from repository are parsed in strict mode</li><li>[MNG-4396] - [regression] Ant plugin fails with Maven-3</li><li>[MNG-4400] - [regression] Repository order from settings.xml is not respected during artifact resolution</li><li>[MNG-4401] - [regression] central repository is tr
ied before explicitly declared repositories during parent POM resolution</li><li>[MNG-4408] - Missing settings.xml is silently ignores</li><li>[MNG-4409] - NPE when reporting command line error for non-existent option</li><li>[MNG-4410] - [regression] Maven execution does not end after showing usage help</li><li>[MNG-4411] - [regression] Maven execution does not stop after showing version</li><li>[MNG-4413] - [regression] Repositories discovered in dependency POMs are not subject to mirroring</li><li>[MNG-4415] - [regression] Plugins are not properly ordered after merging with inherited parent plugins</li><li>[MNG-4416] - [regression] Plugins are not properly ordered after merging with profile plugins</li><li>[MNG-4426] - Some javac errors not shown in console when error stacktraces are turned on</li><li>[MNG-4427] - Bad error message with duplicate dependencies that don't declare a version</li><li>[MNG-4429] - [regression] jspc plugin works in Maven 2.2.1, fails in 3.0</li>
<li>[MNG-4430] - [regression] Presence of distribution management status in POM of local project does not cause validation error</li></ul></div><div class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MNG-2391] - improve validation of POM elements</li><li>[MNG-3402] - MavenArtifactFilterManager needs to not filtering doxia-sink-api</li><li>[MNG-3631] - Introduce new MavenEmbedder.getPluginConfiguration method</li><li>[MNG-3714] - Allow specification of the toolchains.xml location on the command line</li><li>[MNG-3834] - Improve error message when dependency with classifier is missing version</li><li>[MNG-3951] - Hide drive-relative paths from plugins</li><li>[MNG-3969] - replace maven-ant with mercury-ant in the bootstrap</li><li>[MNG-4005] - Throw Validation Error if pom contains a dependency with two different versions.</li><li>[MNG-4037] - Include Java home in version information</li><li>[MNG-4048] - Allow to resolve dependencies using version range fro
m reactor</li><li>[MNG-4057] - Propose checking of plugin artifact when plugin descriptor cannot be found</li><li>[MNG-4186] - Provide an exact pointer to documentation specific to each known exception that can occur</li><li>[MNG-4193] - Throw validation error upon multiple repository declarations with the same id</li><li>[MNG-4224] - maven lifecycle participant</li><li>[MNG-4244] - Allow to select project for make-like reactor by artifact id</li><li>[MNG-4247] - Displaying which artifacts are downloaded and from which repo</li><li>[MNG-4292] - Support Enum-type parameters in mojos</li><li>[MNG-4293] - Extend Mojo API to allow resolution of both compile and runtime dependencies</li><li>[MNG-4296] - allow core extensions configure new classrealms</li><li>[MNG-4298] - Build MavenProject instances incrementally</li><li>[MNG-4368] - DefaultArtifactInstaller should only overwrite files if timestamp has changed</li><li>[MNG-4390] - Make parsing of settings.xml lenient with respect
to unrecognized tags</li><li>[MNG-4402] - Improve duplicated modules error</li><li>[MNG-4404] - Throw validation error upon duplicate profile id</li><li>[MNG-4405] - Uninterpolated expressions should cause an error for plugin versions</li><li>[MNG-4421] - Warn regarding old-style references when used in a project build</li><li>[MNG-4423] - Allow to query session data via plugin parameter expressions</li></ul></div><div class="section"><h4>New Feature<a name="New_Feature"></a></h4><ul><li>[MNG-553] - Secure Storage of Server Passwords</li><li>[MNG-3760] - Support property ${baseurl} to get RFC-compliant URL of project base directory</li><li>[MNG-4033] - Introduce password encryption to the trunk</li><li>[MNG-4331] - Add new mojo annotation @requiresDependencyCollection to grab dependency tree without files</li><li>[MNG-4367] - Consider layout for mirror selection</li><li>[MNG-4381] - Allow extension plugins to contribute non-core components to be reused by other plugins</li>
<li>[MNG-4398] - Provide an extension point to track artifact additions to the local repository</li></ul></div><div class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MNG-2387] - <active> on <proxy> in settings is misleading</li><li>[MNG-2765] - Refactor DefaultPluginManager</li><li>[MNG-2766] - Refactor DefaultLifecycleExecutor</li><li>[MNG-3850] - Integrate new Profile Activators</li><li>[MNG-3901] - Merge all project building code into a single component</li><li>[MNG-3903] - Create a Maven specific abstraction for Artifact use within Maven</li><li>[MNG-3935] - Get the Maven Integration Testing Hudson plugin installed on the grid</li><li>[MNG-4059] - Remove support for non-unique SNAPSHOT deployments</li><li>[MNG-4060] - Remove support for profiles.xml</li><li>[MNG-4062] - Evaluate possibility to cache parents during multi module build</li><li>[MNG-4069] - Remove support for plugin metaversion LATEST</li><li>[MNG-4169] - Remove invocation of maven-plugin-
plugin:updatePluginRegistry from default lifecycle bindings</li><li>[MNG-4204] - Remove support for legacy style repositories</li><li>[MNG-4205] - Remove support for plugin metaversions RELEASE and LATEST</li><li>[MNG-4206] - Prefer RELEASE over LATEST when resolving plugin versions</li><li>[MNG-4216] - Remove all direct usage of DefaultArtifactRepository</li><li>[MNG-4221] - Push all repository/artifact related code into a legacy module and create a backward compat layer for external consumers</li><li>[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</li><li>[MNG-4260] - Remove old-school reactor mode</li><li>[MNG-4277] - Remove core artifacts from ${plugin.artifacts}</li><li>[MNG-4287] - Make ToolchainManagerPrivate session-aware</li></ul></div><div class="section"><h4>Wish<a name="Wish"></a></h4><ul><li>[MNG-4056] - Relax resolution of active
project artifacts from the reactor with regard to artifact type</li><li>[MNG-4425] - Restore support for resume-from (-rf flag)</li></ul></div></div><div class="section"><h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3><ul><li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li><li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section">
+<h2>Maven 3.0-alpha-3<a name="Maven_3.0-alpha-3"></a></h2>
+<p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-3.</p>
+<p>Maven 3.0-alpha-3 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p>
+<p>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.</p>
+<p>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.</p>
+<p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p>
+<p>We hope you enjoy using Maven! If you have any questions, please consult:</p>
+<ul>
+<li>the web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li>
+<li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul>
+<div class="section">
+<h3>Maven 3.0-alpha-3 Release Notes<a name="Maven_3.0-alpha-3_Release_Notes"></a></h3>
+<p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p>
+<p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=14719">issue management system</a>, and is reproduced below.</p>
+<div class="section">
+<h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4>
+<p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div>
+<div class="section">
+<h4>Release Notes - Maven - Version 3.0-alpha-3 (since 3.0-alpha-2 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-3_since_3.0-alpha-2_only"></a></h4></div>
+<div class="section">
+<h4>Sub-task<a name="Sub-task"></a></h4>
+<ul>
+<li>[MNG-3013] - The plugin manager incorrectly caches plugin versions between embedder calls</li>
+<li>[MNG-3862] - Remove all plugin configuration manipulation from the plugin manager </li>
+<li>[MNG-3932] - Remove all mirror, authentication, and proxy handling out of WagonManager and into a neutral Maven implementation</li>
+<li>[MNG-4163] - Deprecate all methods in MavenProject that relate to reporting.</li>
+<li>[MNG-4215] - Review and fix hashCode/equals methods of ArtifactRepository implementations</li></ul></div>
+<div class="section">
+<h4>Bug<a name="Bug"></a></h4>
+<ul>
+<li>[MNG-1943] - MavenProject::getParent() returns a MavenProject that is NOT interpolated</li>
+<li>[MNG-2098] - Artifact resolver incorrectly selects repository which doesn't contain the selected version</li>
+<li>[MNG-2140] - Mojo in forked lifecycle invoked in reactor build cannot find reactor dependency</li>
+<li>[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>)</li>
+<li>[MNG-2363] - <profile><activation><file><exists/> does not work in a multi-project build</li>
+<li>[MNG-2693] - Error executing post-site: java.util.MissingResourceException: Can't find bundle for base name site-plugin, locale en</li>
+<li>[MNG-2720] - Multiproject dependencies not accurate for project.compileClasspathElements when run from root project</li>
+<li>[MNG-3018] - pluginManagement configurations are not honoured when plugin is silently included</li>
+<li>[MNG-3043] - Allow 'mvn test' to work with test-jar dependencies in a reactor</li>
+<li>[MNG-3139] - The skin does not exist: Unable to determine the release version</li>
+<li>[MNG-3260] - 2.1: aggregating plugins in submodules of the reactor return all projects causing a chicken/egg issue</li>
+<li>[MNG-3265] - maven-model Extension.equals causes NPE when any field is uninitialized</li>
+<li>[MNG-3281] - Revisit backwards compat of extensions (IT 0114)</li>
+<li>[MNG-3391] - StackOverflowError in DefaultMavenProjectBuilder</li>
+<li>[MNG-3401] - Plugin parameters must be specified outside an execution block when they are invoked from the command line</li>
+<li>[MNG-3483] - merging managed dependencies should ONLY work when scope == import explicitly</li>
+<li>[MNG-3543] - readProjectWithDependencies take very long time for some projects</li>
+<li>[MNG-3567] - pluginManagement from parent POM not used in child</li>
+<li>[MNG-3607] - Class loaders employed by Maven return invalid URLs to resources</li>
+<li>[MNG-3641] - Lack of error checks on profiles</li>
+<li>[MNG-3683] - [regression] Help plugin does not work</li>
+<li>[MNG-3732] - [regression] project.getActiveProfiles() has not the same behaviour</li>
+<li>[MNG-3757] - Setting M2_HOME to nothing and running ant delets contents of the current folder</li>
+<li>[MNG-3803] - [regression] System properties not working any more</li>
+<li>[MNG-3807] - Maven is not interpolatin Properties at plugin configuration</li>
+<li>[MNG-3814] - Reactor builds fail due to erroneous cycle in project sorting which does not consider versions</li>
+<li>[MNG-3819] - [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1</li>
+<li>[MNG-3836] - [regression] Inherited collection from plugin configuration is merged with configuration from child whereas child config should completely override collection</li>
+<li>[MNG-3848] - [regression] Inheritance of project/site/scm URLs does not take child's relative location to parent into account</li>
+<li>[MNG-3853] - [regression] Distribution Management injected by profile is not reflected by MavenProject</li>
+<li>[MNG-3872] - Profiles not being activated for relocated POMs</li>
+<li>[MNG-3877] - Reporting output directory not basedir aligned when queried from MavenProject</li>
+<li>[MNG-3885] - Modules of Maven projects are deployed with Timestamp during reactor build when uniqueVersion is set to false in parent profile</li>
+<li>[MNG-3900] - [regression] Properties defined by active profiles are not used for POM interpolation</li>
+<li>[MNG-3918] - NPE in CLIReportingUtils</li>
+<li>[MNG-3919] - NPE in DefaultLifecycleBindingManager</li>
+<li>[MNG-3925] - [regression] Wrong order of plugin executions after merge with executions inherted from parent</li>
+<li>[MNG-3927] - [regression] Configuration of custom plugin execution using default id pollutes configuration of default plugin executions introduced by packaging</li>
+<li>[MNG-3941] - Execution project is accessible to later mojo executions</li>
+<li>[MNG-3947] - [regression] Configuration of plugin execution with id "default" pollutes configuration of standalone plugin execution from CLI</li>
+<li>[MNG-3991] - POM validator allows <scope>optional</scope> but it is not valid.</li>
+<li>[MNG-3995] - Configuration Property Lost In Join of PluginManagement/Plugin</li>
+<li>[MNG-4008] - [regression] Build filters are collapsed</li>
+<li>[MNG-4009] - [regression] Effects of active profiles from parent are not inherited by children.</li>
+<li>[MNG-4027] - [regression] Injection of dependencies from profiles crashes project builder</li>
+<li>[MNG-4034] - [regression] dependency version is not inherited from parent dependencyManagement</li>
+<li>[MNG-4035] - Cannot find setter nor field in org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo for 'extractors'</li>
+<li>[MNG-4036] - [regression] Maven 3.x can't resolve parent POMs from repositories defined in settings.xml</li>
+<li>[MNG-4040] - Tycho build fails with PluginDescriptor for the plugin was not found</li>
+<li>[MNG-4041] - embedder returns stale maven project state</li>
+<li>[MNG-4050] - Bootstrap fails since the commons-parent pom has empty repo URL</li>
+<li>[MNG-4052] - import scope dependencies prefer to download pom rather than find it in the current project</li>
+<li>[MNG-4053] - [regression] XML attributes in plugin configuration get duplicated to other elements in combination with plugin management</li>
+<li>[MNG-4055] - wrong error on mvn install in folder without pom.xml </li>
+<li>[MNG-4068] - [regression] Use proper id for mirrored repository</li>
+<li>[MNG-4070] - [regression] Parent POMs cannot be resolved when their id values are surrounded by whitespace</li>
+<li>[MNG-4072] - [regression] Repositories from inactive profiles are used for artifact resolution</li>
+<li>[MNG-4078] - [regression] Plugin metaversion RELEASE no longer resolved</li>
+<li>[MNG-4102] - [regression] Properties used for interpolation of inherited properties can't be customized by child</li>
+<li>[MNG-4106] - [regression] Interpolation does not use properties from dominant settings profile if other profile defines same property</li>
+<li>[MNG-4107] - [regression] User settings can't override properties used for POM interpolation</li>
+<li>[MNG-4109] - When running a plugin, project builder does not pick up settings profiles</li>
+<li>[MNG-4116] - [regression] Effective POM contains invalid URLs upon usage of percent-encoded characters</li>
+<li>[MNG-4129] - Execution's inherited is not working as expected.</li>
+<li>[MNG-4172] - Project POM artifact returned as dependency if project has no dependencies</li>
+<li>[MNG-4180] - [regression] Dependency exclusions are applied globally</li>
+<li>[MNG-4187] - dependency:trunk doesn't work with mvn trunk rev 782332</li>
+<li>[MNG-4190] - same remote repo is referecned multiple times</li>
+<li>[MNG-4191] - separate plugin and artifact repositories</li>
+<li>[MNG-4196] - [regression] Exclusions in project-level plugin dependencies are ignored</li>
+<li>[MNG-4197] - relocation doesn't work in trunk (rev 784345)</li>
+<li>[MNG-4199] - [regression] Dependency resolution for compile and runtime scope misses provided&system dependencies</li>
+<li>[MNG-4201] - Custom packaging break in trunk (rev 784628)</li>
+<li>[MNG-4203] - [regression] Dependency exclusions are not applied transitively</li>
+<li>[MNG-4208] - [regression] CLI properties can't override project properties during interpolation</li>
+<li>[MNG-4214] - [regression] Parent POMs cannot be resolved from mirrored repos</li>
+<li>[MNG-4217] - trunk create a directory with %20 in name (trunk rev 787409)</li>
+<li>[MNG-4227] - DefaultArtifactVersion equals implementation does not handle null</li>
+<li>[MNG-4231] - Snapshots are not checked for updates</li>
+<li>[MNG-4239] - NoSuchMethodError org.apache.maven.project.inheritance.ModelInheritanceAssembler.assembleModelInheritance(Lorg/apache/maven/model/Model;Lorg/apache/maven/model/Model;)V</li>
+<li>[MNG-4245] - can't access protected mirrors with latest 3.0-SNAPSHOT (rev 795227)</li>
+<li>[MNG-4246] - plugin resolution failures during pom-less execution (like archetype:generate)</li>
+<li>[MNG-4256] - [regression] The gwt-maven-plugin is using ActiveProjectArtifact to get hold of sources in the reactor</li>
+<li>[MNG-4261] - site plugin doesn't generate reports</li>
+<li>[MNG-4262] - Make-like reactor mode fails to find projects selected by relative paths with leading dots</li>
+<li>[MNG-4266] - Missing method ArtifactUtils.isSnapshot used in the release plugin</li>
+<li>[MNG-4269] - [regression] Invocation of just installed plugin on its plugin project can fail with ComponentLookupException for mojo class</li>
+<li>[MNG-4272] - Error found in code: wrong order of parameters in createRepository for repo in a profile in settings.xml</li>
+<li>[MNG-4273] - [regression] Internal utility classes of core leak into plugin realm</li>
+<li>[MNG-4274] - Plugins with an undeclared but transitive dependency on plexus-utils via a core artifact get wrong version of p-u</li>
+<li>[MNG-4276] - Plugins with indirect dependency on plexus-utils are stuck with plexus-utils:1.1</li>
+<li>[MNG-4280] - [regression] Direct CLI invocation of goal causes "default-cli" config to be processed twice, duplicating list values</li>
+<li>[MNG-4281] - remote snapshots are prefered over locally installed snapshots in maven3 svn rev 800808</li>
+<li>[MNG-4283] - [regression] Parent POM with packaging other than "pom" is not rejected</li>
+<li>[MNG-4291] - [regression] @requiresOnline mojo annotation is ignored</li>
+<li>[MNG-4304] - [regression] MavenProject.getDependencyArtifacts() not set</li>
+<li>[MNG-4305] - [regression] ${localRepository.basedir} is not a proper path</li>
+<li>[MNG-4312] - Magic expressions injected by PluginParameterExpressionEvalutor conflict with expressions used by plugins to access system properties</li>
+<li>[MNG-4313] - Plugin descriptor builder ignores deprecation message for mojo</li>
+<li>[MNG-4314] - [regression] Direct invocation of aggregator plugin causes plugin to run on each project</li>
+<li>[MNG-4317] - [regression] g:a level metadata is not properly processed when resolving plugin version</li>
+<li>[MNG-4318] - MavenProject.executionRoot is not set correctly</li>
+<li>[MNG-4320] - [regression] Aggregators invoked from CLI no longer resolve dependencies for all reactor projects</li>
+<li>[MNG-4321] - [regression] Plugin-level configuration from plugin management is not applied to goals invoked from CLI</li>
+<li>[MNG-4325] - [regression] Lifecycle overlay configuration of aggregator mojos is not properly processed when forking reactor</li>
+<li>[MNG-4327] - [regression] Forking mojos that are bound to a lifecycle phase that gets forked execute multiple times</li>
+<li>[MNG-4328] - [regression] plugin parameters of primitive types can't be populated from expression</li>
+<li>[MNG-4332] - [regression] Default plugin executions contributed by packaging execute after executions from plugin management</li>
+<li>[MNG-4334] - maven core caches settings.xml</li>
+<li>[MNG-4335] - [regression] <settings><offline>true</offline</settings> is not honored</li>
+<li>[MNG-4338] - Unexepceted "Unknown packaging: bundle" error for plugins with custom lifecycle mapping that defines optional mojos</li>
+<li>[MNG-4341] - [regression] Plugins are not executed in POM order</li>
+<li>[MNG-4342] - [regression] Multiple goals within single execution with equally named parameter get configured with wrong default values</li>
+<li>[MNG-4343] - maven always checks missing release artifacts</li>
+<li>[MNG-4344] - [regression] Managed executions of plugins introduced by default lifecycle bindings execute before explicitly defined plugins</li>
+<li>[MNG-4345] - [regression] Plugin executions contributed by default lifecycle mapping execute after other plugin executions bound to the same phase</li>
+<li>[MNG-4348] - [regression] Unnecessary remote repo access for POMs while execution plugin that does not require dependency resolution</li>
+<li>[MNG-4349] - [regression] Maven hangs in endless loop if POM of relocated artifact is invalid</li>
+<li>[MNG-4350] - [regression] Multiple goals bound to the same phase in a lifecycle mapping get executed out of order</li>
+<li>[MNG-4353] - [regression] Plugin dependencies are not downloaded from repos given in the plugin's POM</li>
+<li>[MNG-4355] - [regression] Extensions without version in the POM are not resolved to the RELEASE artifact</li>
+<li>[MNG-4356] - [regression] Active component maps with stateful per-lookup components broken</li>
+<li>[MNG-4357] - [regression] Custom packagings from build extensions are not reliably loaded during a reactor build</li>
+<li>[MNG-4359] - [regression] Locally reachable parent POMs outside of reactor are not found during dependency resolution</li>
+<li>[MNG-4360] - [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x</li>
+<li>[MNG-4363] - [regression] Dependency artifacts injected by plugins aren't included in class paths</li>
+<li>[MNG-4365] - XmlPullParserException while parsing XML with encoded entities within attributes</li>
+<li>[MNG-4378] - Maven wants to create meta data files with invalid file names</li>
+<li>[MNG-4383] - Uninterpolated expressions should cause an error for dependency versions</li>
+<li>[MNG-4385] - [regression] Custom lifecycle mappings from build extension leak into other projects in the reactor without extension</li>
+<li>[MNG-4386] - [regression] Debug logging can't be activated</li>
+<li>[MNG-4387] - [regression] Quiet logging can't be activated</li>
+<li>[MNG-4393] - [regression] Parent POMs resolved from repository are parsed in strict mode</li>
+<li>[MNG-4396] - [regression] Ant plugin fails with Maven-3</li>
+<li>[MNG-4400] - [regression] Repository order from settings.xml is not respected during artifact resolution</li>
+<li>[MNG-4401] - [regression] central repository is tried before explicitly declared repositories during parent POM resolution</li>
+<li>[MNG-4408] - Missing settings.xml is silently ignores</li>
+<li>[MNG-4409] - NPE when reporting command line error for non-existent option</li>
+<li>[MNG-4410] - [regression] Maven execution does not end after showing usage help</li>
+<li>[MNG-4411] - [regression] Maven execution does not stop after showing version</li>
+<li>[MNG-4413] - [regression] Repositories discovered in dependency POMs are not subject to mirroring</li>
+<li>[MNG-4415] - [regression] Plugins are not properly ordered after merging with inherited parent plugins</li>
+<li>[MNG-4416] - [regression] Plugins are not properly ordered after merging with profile plugins</li>
+<li>[MNG-4426] - Some javac errors not shown in console when error stacktraces are turned on</li>
+<li>[MNG-4427] - Bad error message with duplicate dependencies that don't declare a version</li>
+<li>[MNG-4429] - [regression] jspc plugin works in Maven 2.2.1, fails in 3.0</li>
+<li>[MNG-4430] - [regression] Presence of distribution management status in POM of local project does not cause validation error</li></ul></div>
+<div class="section">
+<h4>Improvement<a name="Improvement"></a></h4>
+<ul>
+<li>[MNG-2391] - improve validation of POM elements</li>
+<li>[MNG-3402] - MavenArtifactFilterManager needs to not filtering doxia-sink-api</li>
+<li>[MNG-3631] - Introduce new MavenEmbedder.getPluginConfiguration method</li>
+<li>[MNG-3714] - Allow specification of the toolchains.xml location on the command line</li>
+<li>[MNG-3834] - Improve error message when dependency with classifier is missing version</li>
+<li>[MNG-3951] - Hide drive-relative paths from plugins</li>
+<li>[MNG-3969] - replace maven-ant with mercury-ant in the bootstrap</li>
+<li>[MNG-4005] - Throw Validation Error if pom contains a dependency with two different versions.</li>
+<li>[MNG-4037] - Include Java home in version information</li>
+<li>[MNG-4048] - Allow to resolve dependencies using version range from reactor</li>
+<li>[MNG-4057] - Propose checking of plugin artifact when plugin descriptor cannot be found</li>
+<li>[MNG-4186] - Provide an exact pointer to documentation specific to each known exception that can occur</li>
+<li>[MNG-4193] - Throw validation error upon multiple repository declarations with the same id</li>
+<li>[MNG-4224] - maven lifecycle participant</li>
+<li>[MNG-4244] - Allow to select project for make-like reactor by artifact id</li>
+<li>[MNG-4247] - Displaying which artifacts are downloaded and from which repo</li>
+<li>[MNG-4292] - Support Enum-type parameters in mojos</li>
+<li>[MNG-4293] - Extend Mojo API to allow resolution of both compile and runtime dependencies</li>
+<li>[MNG-4296] - allow core extensions configure new classrealms</li>
+<li>[MNG-4298] - Build MavenProject instances incrementally</li>
+<li>[MNG-4368] - DefaultArtifactInstaller should only overwrite files if timestamp has changed</li>
+<li>[MNG-4390] - Make parsing of settings.xml lenient with respect to unrecognized tags</li>
+<li>[MNG-4402] - Improve duplicated modules error</li>
+<li>[MNG-4404] - Throw validation error upon duplicate profile id</li>
+<li>[MNG-4405] - Uninterpolated expressions should cause an error for plugin versions</li>
+<li>[MNG-4421] - Warn regarding old-style references when used in a project build</li>
+<li>[MNG-4423] - Allow to query session data via plugin parameter expressions</li></ul></div>
+<div class="section">
+<h4>New Feature<a name="New_Feature"></a></h4>
+<ul>
+<li>[MNG-553] - Secure Storage of Server Passwords</li>
+<li>[MNG-3760] - Support property ${baseurl} to get RFC-compliant URL of project base directory</li>
+<li>[MNG-4033] - Introduce password encryption to the trunk</li>
+<li>[MNG-4331] - Add new mojo annotation @requiresDependencyCollection to grab dependency tree without files</li>
+<li>[MNG-4367] - Consider layout for mirror selection</li>
+<li>[MNG-4381] - Allow extension plugins to contribute non-core components to be reused by other plugins</li>
+<li>[MNG-4398] - Provide an extension point to track artifact additions to the local repository</li></ul></div>
+<div class="section">
+<h4>Task<a name="Task"></a></h4>
+<ul>
+<li>[MNG-2387] - <active> on <proxy> in settings is misleading</li>
+<li>[MNG-2765] - Refactor DefaultPluginManager</li>
+<li>[MNG-2766] - Refactor DefaultLifecycleExecutor</li>
+<li>[MNG-3850] - Integrate new Profile Activators</li>
+<li>[MNG-3901] - Merge all project building code into a single component</li>
+<li>[MNG-3903] - Create a Maven specific abstraction for Artifact use within Maven</li>
+<li>[MNG-3935] - Get the Maven Integration Testing Hudson plugin installed on the grid</li>
+<li>[MNG-4059] - Remove support for non-unique SNAPSHOT deployments</li>
+<li>[MNG-4060] - Remove support for profiles.xml</li>
+<li>[MNG-4062] - Evaluate possibility to cache parents during multi module build</li>
+<li>[MNG-4069] - Remove support for plugin metaversion LATEST</li>
+<li>[MNG-4169] - Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings</li>
+<li>[MNG-4204] - Remove support for legacy style repositories</li>
+<li>[MNG-4205] - Remove support for plugin metaversions RELEASE and LATEST</li>
+<li>[MNG-4206] - Prefer RELEASE over LATEST when resolving plugin versions</li>
+<li>[MNG-4216] - Remove all direct usage of DefaultArtifactRepository</li>
+<li>[MNG-4221] - Push all repository/artifact related code into a legacy module and create a backward compat layer for external consumers</li>
+<li>[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</li>
+<li>[MNG-4260] - Remove old-school reactor mode</li>
+<li>[MNG-4277] - Remove core artifacts from ${plugin.artifacts}</li>
+<li>[MNG-4287] - Make ToolchainManagerPrivate session-aware</li></ul></div>
+<div class="section">
+<h4>Wish<a name="Wish"></a></h4>
+<ul>
+<li>[MNG-4056] - Relax resolution of active project artifacts from the reactor with regard to artifact type</li>
+<li>[MNG-4425] - Restore support for resume-from (-rf flag)</li></ul></div></div>
+<div class="section">
+<h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3>
+<ul>
+<li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li>
+<li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
</div>
</div>
<div class="clear">
Modified: websites/staging/maven/trunk/content/docs/3.0-alpha-4/release-notes.html
==============================================================================
--- websites/staging/maven/trunk/content/docs/3.0-alpha-4/release-notes.html (original)
+++ websites/staging/maven/trunk/content/docs/3.0-alpha-4/release-notes.html Sat Apr 27 07:29:22 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
- | Generated by Apache Maven Doxia at Apr 23, 2013
+ | Generated by Apache Maven Doxia at Apr 27, 2013
| Rendered using Apache Maven Stylus Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -13,7 +13,7 @@
</style>
<link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" />
<meta name="author" content="Brett Porter" />
- <meta name="Date-Revision-yyyymmdd" content="20130423" />
+ <meta name="Date-Revision-yyyymmdd" content="20130427" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
@@ -43,7 +43,7 @@
Release Notes - Maven 3.0-alpha-4
</div>
<div class="xright">
- Last Published: 2013-04-23
+ Last Published: 2013-04-27
</div>
<div class="clear">
<hr/>
@@ -231,7 +231,46 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section"><h2>Maven 3.0-alpha-4<a name="Maven_3.0-alpha-4"></a></h2><p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-4.</p><p>Maven 3.0-alpha-4 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p><p>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.</p><p>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.</p><p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p><p>We hope you enjoy using Maven! If you have any questions, please consult:</p><ul><li>the
web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li><li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul><div class="section"><h3>Maven 3.0-alpha-4 Release Notes<a name="Maven_3.0-alpha-4_Release_Notes"></a></h3><p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p><p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14951&styleName=Html&projectId=10500">issue management system</a>, and is reproduced below.</p><div class="section"><h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4><p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/
maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div><div class="section"><h4>Release Notes - Maven - Version 3.0-alpha-4 (since 3.0-alpha-3 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-4_since_3.0-alpha-3_only"></a></h4></div><div class="section"><h4>Bug<a name="Bug"></a></h4><ul><li>[MNG-4361] - [regression] command line option "-update-snapshots" does not work</li><li>[MNG-4433] - [regression] command line option "-update-snapshots" does not work for parent POMs</li><li>[MNG-4436] - [regression] Singleton components can get instantianted multiple times</li></ul></div><div class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MNG-4439] - apache-maven project should not deploy a source JAR or JAR, as it is only a distribution module</li></ul></div><div class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MNG-3913] - Figure out why MavenEmbedderExampleTest fails on the grid and reenable when fixed.</li><li>
[MNG-4412] - Make legacy entry points to repository system pick offline mode from session</li></ul></div></div><div class="section"><h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3><ul><li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li><li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section">
+<h2>Maven 3.0-alpha-4<a name="Maven_3.0-alpha-4"></a></h2>
+<p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-4.</p>
+<p>Maven 3.0-alpha-4 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p>
+<p>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.</p>
+<p>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.</p>
+<p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p>
+<p>We hope you enjoy using Maven! If you have any questions, please consult:</p>
+<ul>
+<li>the web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li>
+<li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul>
+<div class="section">
+<h3>Maven 3.0-alpha-4 Release Notes<a name="Maven_3.0-alpha-4_Release_Notes"></a></h3>
+<p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p>
+<p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14951&styleName=Html&projectId=10500">issue management system</a>, and is reproduced below.</p>
+<div class="section">
+<h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4>
+<p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div>
+<div class="section">
+<h4>Release Notes - Maven - Version 3.0-alpha-4 (since 3.0-alpha-3 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-4_since_3.0-alpha-3_only"></a></h4></div>
+<div class="section">
+<h4>Bug<a name="Bug"></a></h4>
+<ul>
+<li>[MNG-4361] - [regression] command line option "-update-snapshots" does not work</li>
+<li>[MNG-4433] - [regression] command line option "-update-snapshots" does not work for parent POMs</li>
+<li>[MNG-4436] - [regression] Singleton components can get instantianted multiple times</li></ul></div>
+<div class="section">
+<h4>Improvement<a name="Improvement"></a></h4>
+<ul>
+<li>[MNG-4439] - apache-maven project should not deploy a source JAR or JAR, as it is only a distribution module</li></ul></div>
+<div class="section">
+<h4>Task<a name="Task"></a></h4>
+<ul>
+<li>[MNG-3913] - Figure out why MavenEmbedderExampleTest fails on the grid and reenable when fixed.</li>
+<li>[MNG-4412] - Make legacy entry points to repository system pick offline mode from session</li></ul></div></div>
+<div class="section">
+<h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3>
+<ul>
+<li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li>
+<li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
</div>
</div>
<div class="clear">
Modified: websites/staging/maven/trunk/content/docs/3.0-alpha-5/release-notes.html
==============================================================================
--- websites/staging/maven/trunk/content/docs/3.0-alpha-5/release-notes.html (original)
+++ websites/staging/maven/trunk/content/docs/3.0-alpha-5/release-notes.html Sat Apr 27 07:29:22 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
- | Generated by Apache Maven Doxia at Apr 23, 2013
+ | Generated by Apache Maven Doxia at Apr 27, 2013
| Rendered using Apache Maven Stylus Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -13,7 +13,7 @@
</style>
<link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" />
<meta name="author" content="Brett Porter" />
- <meta name="Date-Revision-yyyymmdd" content="20130423" />
+ <meta name="Date-Revision-yyyymmdd" content="20130427" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
@@ -43,7 +43,7 @@
Release Notes - Maven 3.0-alpha-5
</div>
<div class="xright">
- Last Published: 2013-04-23
+ Last Published: 2013-04-27
</div>
<div class="clear">
<hr/>
@@ -231,7 +231,43 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section"><h2>Maven 3.0-alpha-5<a name="Maven_3.0-alpha-5"></a></h2><p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-5.</p><p>Maven 3.0-alpha-5 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p><p>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.</p><p>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.</p><p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p><p>We hope you enjoy using Maven! If you have any questions, please consult:</p><ul><li>the
web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li><li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul><div class="section"><h3>Maven 3.0-alpha-5 Release Notes<a name="Maven_3.0-alpha-5_Release_Notes"></a></h3><p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p><p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14952&styleName=Html&projectId=10500">issue management system</a>, and is reproduced below.</p><div class="section"><h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4><p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/
maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div><div class="section"><h4>Release Notes - Maven - Version 3.0-alpha-5 (since 3.0-alpha-4 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-5_since_3.0-alpha-4_only"></a></h4></div><div class="section"><h4>Bug<a name="Bug"></a></h4><ul><li>[MNG-4450] - [regression] Stub project for missing dependency POMs is not properly created</li><li>[MNG-4454] - Incomplete parent element causes NPE</li><li>[MNG-4459] - [regression] Effective settings as visible to plugins contain plain text passwords</li><li>[MNG-4461] - [regression] No transfer progress during artifact deployment</li></ul></div><div class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MNG-4440] - error message should clearly indicate the module that failed, and how to continue</li><li>[MNG-4456] - Deprecate fully qualified pathnames in system path</li></ul></div></div><div class="section"><h3>Complete Release Notes<a name="Comple
te_Release_Notes"></a></h3><ul><li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li><li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section">
+<h2>Maven 3.0-alpha-5<a name="Maven_3.0-alpha-5"></a></h2>
+<p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-5.</p>
+<p>Maven 3.0-alpha-5 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p>
+<p>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.</p>
+<p>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.</p>
+<p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p>
+<p>We hope you enjoy using Maven! If you have any questions, please consult:</p>
+<ul>
+<li>the web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li>
+<li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul>
+<div class="section">
+<h3>Maven 3.0-alpha-5 Release Notes<a name="Maven_3.0-alpha-5_Release_Notes"></a></h3>
+<p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p>
+<p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14952&styleName=Html&projectId=10500">issue management system</a>, and is reproduced below.</p>
+<div class="section">
+<h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4>
+<p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div>
+<div class="section">
+<h4>Release Notes - Maven - Version 3.0-alpha-5 (since 3.0-alpha-4 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-5_since_3.0-alpha-4_only"></a></h4></div>
+<div class="section">
+<h4>Bug<a name="Bug"></a></h4>
+<ul>
+<li>[MNG-4450] - [regression] Stub project for missing dependency POMs is not properly created</li>
+<li>[MNG-4454] - Incomplete parent element causes NPE</li>
+<li>[MNG-4459] - [regression] Effective settings as visible to plugins contain plain text passwords</li>
+<li>[MNG-4461] - [regression] No transfer progress during artifact deployment</li></ul></div>
+<div class="section">
+<h4>Improvement<a name="Improvement"></a></h4>
+<ul>
+<li>[MNG-4440] - error message should clearly indicate the module that failed, and how to continue</li>
+<li>[MNG-4456] - Deprecate fully qualified pathnames in system path</li></ul></div></div>
+<div class="section">
+<h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3>
+<ul>
+<li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li>
+<li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
</div>
</div>
<div class="clear">
Modified: websites/staging/maven/trunk/content/docs/3.0-alpha-6/release-notes.html
==============================================================================
--- websites/staging/maven/trunk/content/docs/3.0-alpha-6/release-notes.html (original)
+++ websites/staging/maven/trunk/content/docs/3.0-alpha-6/release-notes.html Sat Apr 27 07:29:22 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
- | Generated by Apache Maven Doxia at Apr 23, 2013
+ | Generated by Apache Maven Doxia at Apr 27, 2013
| Rendered using Apache Maven Stylus Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -13,7 +13,7 @@
</style>
<link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" />
<meta name="author" content="Brett Porter" />
- <meta name="Date-Revision-yyyymmdd" content="20130423" />
+ <meta name="Date-Revision-yyyymmdd" content="20130427" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
@@ -43,7 +43,7 @@
Release Notes - Maven 3.0-alpha-6
</div>
<div class="xright">
- Last Published: 2013-04-23
+ Last Published: 2013-04-27
</div>
<div class="clear">
<hr/>
@@ -231,7 +231,69 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section"><h2>Maven 3.0-alpha-6<a name="Maven_3.0-alpha-6"></a></h2><p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-6.</p><p>Maven 3.0-alpha-6 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p><p>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.</p><p>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.</p><p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p><p>We hope you enjoy using Maven! If you have any questions, please consult:</p><ul><li>the
web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li><li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul><div class="section"><h3>Maven 3.0-alpha-6 Release Notes<a name="Maven_3.0-alpha-6_Release_Notes"></a></h3><p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p><p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=15996&styleName=Text&projectId=10500">issue management system</a>, and is reproduced below.</p><div class="section"><h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4><p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/
maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div><div class="section"><h4>Release Notes - Maven - Version 3.0-alpha-6 (since 3.0-alpha-5 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-6_since_3.0-alpha-5_only"></a></h4></div><div class="section"><h4>Bug<a name="Bug"></a></h4><ul><li>[MNG-2110] - ArtifactRepositoryLayout isn't extensible</li><li>[MNG-3266] - maven-model RepositoryBase overrides equals() but not hashCode()</li><li>[MNG-3610] - Endless loop with relocation jtds:jtds</li><li>[MNG-4200] - Build fails on system without svn client</li><li>[MNG-4379] - Properties defined in parent POM and used in systemPath element cause POM validation warnings and dependencies ignoration - compilation error</li><li>[MNG-4465] - [regression] can't run mvn help:effective-settings when offline</li><li>[MNG-4466] - Plugin Metaversion Compatibility</li><li>[MNG-4469] - [regression] deploy:deploy-file fails with secured repository</li><li>[MNG-4470] - [regre
ssion] Proxies are ignored during artifact deployment</li><li>[MNG-4472] - [regression] Circular self-referential POM causes network access</li><li>[MNG-4474] - [regression] Wagon manager does not respect instantiation strategy of wagons</li><li>[MNG-4475] - Transitive Dependency Resolution silently fails if parent pom cannot be retrieved from repository</li><li>[MNG-4482] - [regression] command line option "-update-snapshots" does not work for plugins/extensions</li><li>[MNG-4488] - [regression] Parent POMs resolved from repository are validated in strict mode</li><li>[MNG-4489] - [regression] Mirror/proxy/auth does not apply to repositories discovered in POMs of build extensions</li><li>[MNG-4495] - mvnUpdate attempts to use a non-existent .cd directory</li><li>[MNG-4500] - [regression] Maven checks for updates of timestamped snapshots</li><li>[MNG-4509] - MAVEN_DEBUG_OPTS in mvnDebug.bat is set at the wrong place</li><li>[MNG-4510] - NoSuchMethodError when using
Maven 3</li><li>[MNG-4511] - API incompatibility in MavenProjectBuilder (Maven-3)</li><li>[MNG-4512] - [regression] Profile activation based on JDK version range fails if current version is close to range boundary</li><li>[MNG-4518] - Profile activation based on JRE version misbehaves if java.version has build number</li></ul></div><div class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MNG-2546] - Allow plugin executions in the "super-init" phase before reactor sorting of modules build order</li><li>[MNG-3648] - Maven is too verbose in its output, obscuring actual messages</li><li>[MNG-4492] - Integration test MNG1830 fails with GIT based forks</li><li>[MNG-4494] - Custom repository layout should be able to participate in repository instance creation</li><li>[MNG-4498] - Don't fail dependency resolution if one remote repo's metadata is broken</li></ul></div><div class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MNG-1086] - Use the embed
der in Maven's integration tests</li><li>[MNG-3902] - Remove visibility MavenProjectBuilder#buildStandaloneSuperProject</li></ul></div></div><div class="section"><h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3><ul><li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li><li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/referen
ces/apt-format.html --><div class="section">
+<h2>Maven 3.0-alpha-6<a name="Maven_3.0-alpha-6"></a></h2>
+<p>The Apache Maven team would like to announce the release of Maven 3.0-alpha-6.</p>
+<p>Maven 3.0-alpha-6 is <a href="../../download.html"> available for download</a> from the 'preview' section.</p>
+<p>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.</p>
+<p>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.</p>
+<p>The core release is independent of the plugins available. Further releases of plugins will be made separately. See the <a href="../../plugins/index.html"> Plugin List</a> for more information.</p>
+<p>We hope you enjoy using Maven! If you have any questions, please consult:</p>
+<ul>
+<li>the web site: <a class="externalLink" href="http://maven.apache.org/">http://maven.apache.org/</a></li>
+<li>the maven-user mailing list: <a class="externalLink" href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></li></ul>
+<div class="section">
+<h3>Maven 3.0-alpha-6 Release Notes<a name="Maven_3.0-alpha-6_Release_Notes"></a></h3>
+<p>Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.</p>
+<p>The full list of changes can be found in our <a class="externalLink" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=15996&styleName=Text&projectId=10500">issue management system</a>, and is reproduced below.</p>
+<div class="section">
+<h4>Known Incompatibilities with Maven 2<a name="Known_Incompatibilities_with_Maven_2"></a></h4>
+<p>Please refer to the following <a class="externalLink" href="http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html"> compatibility notes</a>.</p></div>
+<div class="section">
+<h4>Release Notes - Maven - Version 3.0-alpha-6 (since 3.0-alpha-5 only)<a name="Release_Notes_-_Maven_-_Version_3.0-alpha-6_since_3.0-alpha-5_only"></a></h4></div>
+<div class="section">
+<h4>Bug<a name="Bug"></a></h4>
+<ul>
+<li>[MNG-2110] - ArtifactRepositoryLayout isn't extensible</li>
+<li>[MNG-3266] - maven-model RepositoryBase overrides equals() but not hashCode()</li>
+<li>[MNG-3610] - Endless loop with relocation jtds:jtds</li>
+<li>[MNG-4200] - Build fails on system without svn client</li>
+<li>[MNG-4379] - Properties defined in parent POM and used in systemPath element cause POM validation warnings and dependencies ignoration - compilation error</li>
+<li>[MNG-4465] - [regression] can't run mvn help:effective-settings when offline</li>
+<li>[MNG-4466] - Plugin Metaversion Compatibility</li>
+<li>[MNG-4469] - [regression] deploy:deploy-file fails with secured repository</li>
+<li>[MNG-4470] - [regression] Proxies are ignored during artifact deployment</li>
+<li>[MNG-4472] - [regression] Circular self-referential POM causes network access</li>
+<li>[MNG-4474] - [regression] Wagon manager does not respect instantiation strategy of wagons</li>
+<li>[MNG-4475] - Transitive Dependency Resolution silently fails if parent pom cannot be retrieved from repository</li>
+<li>[MNG-4482] - [regression] command line option "-update-snapshots" does not work for plugins/extensions</li>
+<li>[MNG-4488] - [regression] Parent POMs resolved from repository are validated in strict mode</li>
+<li>[MNG-4489] - [regression] Mirror/proxy/auth does not apply to repositories discovered in POMs of build extensions</li>
+<li>[MNG-4495] - mvnUpdate attempts to use a non-existent .cd directory</li>
+<li>[MNG-4500] - [regression] Maven checks for updates of timestamped snapshots</li>
+<li>[MNG-4509] - MAVEN_DEBUG_OPTS in mvnDebug.bat is set at the wrong place</li>
+<li>[MNG-4510] - NoSuchMethodError when using Maven 3</li>
+<li>[MNG-4511] - API incompatibility in MavenProjectBuilder (Maven-3)</li>
+<li>[MNG-4512] - [regression] Profile activation based on JDK version range fails if current version is close to range boundary</li>
+<li>[MNG-4518] - Profile activation based on JRE version misbehaves if java.version has build number</li></ul></div>
+<div class="section">
+<h4>Improvement<a name="Improvement"></a></h4>
+<ul>
+<li>[MNG-2546] - Allow plugin executions in the "super-init" phase before reactor sorting of modules build order</li>
+<li>[MNG-3648] - Maven is too verbose in its output, obscuring actual messages</li>
+<li>[MNG-4492] - Integration test MNG1830 fails with GIT based forks</li>
+<li>[MNG-4494] - Custom repository layout should be able to participate in repository instance creation</li>
+<li>[MNG-4498] - Don't fail dependency resolution if one remote repo's metadata is broken</li></ul></div>
+<div class="section">
+<h4>Task<a name="Task"></a></h4>
+<ul>
+<li>[MNG-1086] - Use the embedder in Maven's integration tests</li>
+<li>[MNG-3902] - Remove visibility MavenProjectBuilder#buildStandaloneSuperProject</li></ul></div></div>
+<div class="section">
+<h3>Complete Release Notes<a name="Complete_Release_Notes"></a></h3>
+<ul>
+<li>See <a href="../../release-notes-3.x.html">complete release notes for 3.x</a></li>
+<li>See <a href="../../release-notes-all.html">complete release notes for all versions</a></li></ul></div></div>
</div>
</div>
<div class="clear">