You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Benjamin Bentmann <be...@apache.org> on 2010/08/10 23:50:30 UTC

[ANN] Apache Maven 3.0-beta-2 Released

The Maven team is pleased to announce the release of Apache Maven 
3.0-beta-2.

Maven is a project comprehension and build tool, designed to simplify 
the process of maintaining a healthy development lifecycle for your 
project. You can read more here:

   http://maven.apache.org/

Downloads of source and binary distributions are listed in our download 
section:

   http://maven.apache.org/download.html

A major goal of Maven 3.0 is to be compatible, to the extent possible, 
with existing plugins and projects designed for Maven 2.x. Users 
interested in testing this beta release should have a glance at the 
compatibility notes for known differences between Maven 3.0 and Maven 2.x:

   http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html

If you encounter unexpected problems while using Maven 3.0-beta-2, 
please feel free to contact us via the Maven developer list:

   http://maven.apache.org/mail-lists.html

Release Notes - Maven 2 & 3 - Version 3.0-beta-2

** Bug
     * [MNG-1803] - Provide line number information when there are 
errors processing a pom.xml
     * [MNG-4615] - [regression] @required plugin parameters are not 
validated
     * [MNG-4643] - [regression] Transitive dependency not available due 
to dependency POM erroneously rejected as invalid
     * [MNG-4648] - NullPointerException thrown from 
DefaultPluginRealmCache#pluginHashCode method if project-level plugin 
dependency misses version
     * [MNG-4651] - Site 3.x plugin broken due to api change
     * [MNG-4666] - [regression] Plugins depending on 
plexus:plexus-container-default get broken runtime classpath
     * [MNG-4677] - [regression] Plugin configuration incorrectly 
inherited from parent pom
     * [MNG-4678] - CLI: AbstractConsoleDownloadMonitor, 
BatchModeDownloadMonitor output download progress to STDOUT
     * [MNG-4679] - [regression] command line option "-update-snapshots" 
does not work for dependency:copy-dependencies
     * [MNG-4682] - Exception upon build failure in parallel builds
     * [MNG-4684] - distributionManagment section in profiles do not 
override default one (maven 3 regression)
     * [MNG-4695] - Missing Error during pom validation: "You cannot 
have two plugin executions with the same (or missing) <id/> elements."
     * [MNG-4696] - [regression] MavenProject.getDependencyArtifacts() 
misses elements
     * [MNG-4717] - Repository Ids containing ":" will lead to checksum 
errors on Windows machines
     * [MNG-4718] - [regression] Missing Class in 3.0-beta-1: 
org.apache.maven.project.artifact.AttachedArtifact
     * [MNG-4729] - Mirrors and servers not accessed properly by plugin 
on a build
     * [MNG-4738] - DefaultArtifactResolver forks non-daemon threads
     * [MNG-4740] - Maven hangs with big aggregators with lots of 
inter-modules dependencies
     * [MNG-4747] - Javaagent not usable since 3.0-alpha
     * [MNG-4750] - [regression] MavenProject.getDependencyArtifacts() 
aren't resolved

** Improvement
     * [MNG-4642] - Mojos need some way to indicate support of 
multithreading
     * [MNG-4693] - add a dependency graph with image map to navigate 
easily to modules
     * [MNG-4732] - Version string validation
     * [MNG-4744] - Validate coordinates of dependency exclusions

** Task
     * [MNG-4658] - Relax validation of repository ids and only warn 
upon conflict with "local"
     * [MNG-4664] - Minor patches needed to run Maven3 with the 
replacement Guice-Plexus container
     * [MNG-4697] - Deprecate ununsed CLI options for plugin registry
     * [MNG-4725] - Extend core artifact filter to exclude Guice-based 
Plexus shim

Enjoy,


-The Maven team


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org