Year | Version | Information |
2002 | Created by Jason van Zyl, began as a sub-project of Apache Turbine in 2002 | |
2003 | Voted on and accepted as a top level Apache Software Foundation project. | |
2004 | v1.0 | First Release – initially released for java projects |
2005 | v2.0 | Second Release |
2008 | v3.0 alpha | Mainly worked for back backwards compatible with Maven 2 |
2010 | v3.0 | Released v3.0, being mostly backwards compatible with Maven 2Added Ruby support |
2023 | v3.9.1 | Latest stable release |
Maven 3.0 :
- Maven 3.0 started in 2008, After eight alpha releases, the first beta version of Maven 3.0 was released in April 2010.
- Maven 3.0 has replaced Project Builder infrastructure resulting in the POM’s file-based representation being decoupled from its in-memory object representation.
- This has expanded the possibility for Maven 3.0 add-ons to leverage non-XML based project definition files. Languages suggested include Ruby (already in private prototype by Jason van Zyl), YAML, and Groovy.
- Special attention was given to ensuring backward compatibility of Maven 3 to Maven 2. For most projects, upgrading to Maven 3 will not require any adjustments of their project structure.
- The first beta of Maven 3 saw the introduction of a parallel build feature which leverages a configurable number of cores on a multi-core machine and is especially suited for large multi-module projects.