« 18 October 2005 - Apache HTTP Server 1.3.34 Released | Main | 20 October 2005 - Apache Pluto 1.0.1 Released »

October 19, 2005

19 October 2005 - Apache Maven 2.0 Released

The Apache Maven Project is pleased to announce that Apache Maven 2.0 has been released, and is available for download from http://maven.apache.org/maven2/download.html

Apache Maven is a build system that provides software project management and dependancy comprehension. Based on the concept of a project object model (POM), Maven manages a project's build, reporting and documentation from a central place.

Maven 2.0 is a rewrite of the popular Maven application, designed to both address previous functional requirements and provide a stable platform for extending and enhancing its build management framework.

This release is significantly faster and smaller than Maven 1.0 and includes the following usability and performance improvements:

  • Enhanced Dependency Management - includes dependency closures (transitive dependencies), version ranges, automatic build numbering, and automatic updating on a configurable interval
  • Defined Build Lifecycle - developers can build any type of project using standard commands such as compile, test and install
  • Unified Project Definition - manages all required build information in a single POM now, including project information, dependencies and plugin configuration
  • Extended Plugin Architecture - supports Java and scripting languages such as Beanshell for plugin development
  • Better Repository Support - includes separated snapshot repositories, a new more managable layout and per-project definitions of new repositories
  • Expanded Reactor Operation - offers built-in support for multiple projects (without the need to perform a full install cycle to compile all projects) and support for project aggregation
  • New Site Management Tools - supports multiple input and output formats, with input formats including wiki-like APT format and docbook, while continuing to support traditional Maven XDoc and FAQ format.
  • New Reporting API - offers a standardised method for producing project information and reports
  • And much more...

The Maven 2.0 release is considered stable and includes a Maven 1.0 complete feature set, with additional functionality. The most popular Maven 1.0 plugins have been converted for Maven 2.0, and many more are available in beta. See http://docs.codehaus.org/pages/MAVEN/Maven+Plugin+Matrix for more information on particular plugins.

Maven's advanced dependency management features rely on project metadata. If you are interested in improving support for the users of your project, see http://maven.apache.org/maven2/project-faq.html

The Apache Maven project would like to express thanks to the user and developer community for their beta testing, feedback and contributions that helped make the release possible.

To get started with Maven now, see the getting started guide:
http://maven.apache.org/maven2/guides/getting-started/index.html

----

-- The Apache Maven Project

----

Product Info

TLP (Top Level Project) Name Apache Maven Project
The Apache Maven Project is an effort to develop and maintain open-source Project Management and Comprehension Tools written in Java.
Product Name Apache Maven 2.0
Apache Maven is java-based Project Management and Comprehension Tool -- on the concept of a project object model: builds, documentation creation, site publication, and distribution are all controlled from the project object model. Apache Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references. Apache Maven 2.0 is a rewrite of the popular Maven application (Apache Maven 1.x) to achieve a number of goals, and to provide a stable basis to take it into the future.
Downloads http://maven.apache.org/download.html
Bug Tracking http://maven.apache.org/issue-tracking.html
Mailing Lists http://maven.apache.org/mail-lists.html
License Apache License Version 2.0
----

Project Info -- Apache Maven

DOAP File

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Releases can be downloaded from http://maven.apache.org/download.html

Project Websitehttp://maven.apache.org/
Programming LanguagesJava
Categoriesbuild-management
Mailing Listshttp://maven.apache.org/mail-lists.html
Bug/Issue Trackerhttp://jira.codehaus.org/browse/MNG
Project Management CommitteeApache Maven

Access to the source code:

Browsehttp://svn.apache.org/viewcvs.cgi/maven/components/trunk
SVN Directhttp://svn.apache.org/repos/asf/maven/components/trunk
Posted by Tetsuya Kitahata at October 19, 2005 11:56 PM
http://www.apachenews.org/archives/000770.html
[ Category : Apache Maven ] (PDF)(XML)