Maven 3.0-alpha-4

The Apache Maven team would like to announce the release of Maven 3.0-alpha-4.

Maven 3.0-alpha-4 is available for download from the 'preview' section.

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central place.

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.

The core release is independent of the plugins available. Further releases of plugins will be made separately. See the Plugin List for more information.

We hope you enjoy using Maven! If you have any questions, please consult:

Maven 3.0-alpha-4 Release Notes

Maven 3 aims to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.

The full list of changes can be found in our issue management system, and is reproduced below.

Known Incompatibilities with Maven 2

Please refer to the following compatibility notes.

Release Notes - Maven - Version 3.0-alpha-4 (since 3.0-alpha-3 only)

Bug

  • [MNG-4361] - [regression] command line option "-update-snapshots" does not work
  • [MNG-4433] - [regression] command line option "-update-snapshots" does not work for parent POMs
  • [MNG-4436] - [regression] Singleton components can get instantianted multiple times

Improvement

  • [MNG-4439] - apache-maven project should not deploy a source JAR or JAR, as it is only a distribution module

Task

  • [MNG-3913] - Figure out why MavenEmbedderExampleTest fails on the grid and reenable when fixed.
  • [MNG-4412] - Make legacy entry points to repository system pick offline mode from session