April 10, 2008

10 April 2008 - Apache Maven 2.0.9 Released

The Apache Maven team would like to announce the availability of Maven 2.0.9.

This release went through a new process that saw 8 release candidates tested by the user community before the final release and we expect it to be more robust than previous versions. There are several important fixes and changes, most notably locking down core plugins in the super pom. You can read details in the release notes linked below.

You can find the binaries here:

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

You can find the release notes here:

http://maven.apache.org/release-notes.html

You can find the roadmap for future issues here:

http://jira.codehaus.org/browse/MNG?report=com.atlassian.jira.plugin.system.project:roadmap-panel

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 02:42 AM

April 09, 2008

09 April 2008 - Apache Archiva 1.0.2 Released

The Apache Archiva team is pleased to announce the release of Archiva 1.0.2

Archiva is a build artifact repository manager for use with build tools such as Maven, Continuum and Ant.

It has features like repository search and browse, securing repositories, identifying unknown artifacts and reporting of repository problems.

Aside from these, it can also act as a nearby (proxy) cache of popular global repositories.


The latest release is now available here:

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

If you have any questions, please consult:

* The web site: http://maven.apache.org/archiva/

* The archiva-user mailing list: http://maven.apache.org/archiva/mail-lists.html

----

-- The Apache Maven Archiva Team

Posted by Tetsuya Kitahata at 02:46 AM

March 24, 2008

24 March 2008 - Apache NMaven 0.15-incubating Now Available

The Apache NMaven team is pleased to announce the release of NMaven 0.15-incubating.

NMaven provides Apache Maven 2.x plugins to support building of .NET applications.

http://incubator.apache.org/nmaven/0.15/

Features for this release include:

  1. Compiling C# projects (2.0 framework)
  2. Strong Naming
  3. Generation of assembly info based on pom metadata
  4. Support for Microsoft and Novell/Mono platforms

----

-- The Apache NMaven Team

Posted by Tetsuya Kitahata at 01:05 PM

February 05, 2008

04 February 2008 - Apache Archiva 1.0.1 Released

The Apache Maven Archiva team is pleased to announce the release of Archiva 1.0.1

Archiva is a build artifact repository manager for use with build tools such as Maven, Continuum and Ant.

It has features like repository search and browse, securing repositories, identifying unknown artifacts and reporting of repository problems.

Aside from these, it can also act as a nearby (proxy) cache of popular global repositories.


The latest release is now available here:

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


The site has also been updated, you can visit it at:

http://maven.apache.org/archiva

----

-- The Apache Maven Archiva Team

Posted by Tetsuya Kitahata at 12:34 PM

November 24, 2007

24 November 2007 - Apache Maven Continuum 1.1 Final

The Apache Maven Continuum team is pleased to announce the Continuum 1.1 final release

Highlights are:

  • bug fixes
  • A new backup tool with xmlrpc for continuum db

You can grab the latest release from the download page : http://maven.apache.org/continuum/download.html

To upgrade from a previous 1.1 beta, you can look at Upgrade Guide : http://maven.apache.org/continuum/documentation/1_1/installation/upgrade.html

Below is the jira release notes for this release.

Release Notes - Continuum - Version 1.1

Bug

  • [CONTINUUM-1313] - Document changes to XMLRPC
  • [CONTINUUM-1492] - error when trying to run data management tool when behind a proxied firewall
  • [CONTINUUM-1536] - Data management cli doesn't read settings.xml
  • [CONTINUUM-1539] - French langage misspelling
  • [CONTINUUM-1540] - data-management-cli-1.1-beta-4-app.jar will not import builds data
  • [CONTINUUM-1541] - NPE with "Provide Release Parameters"
  • [CONTINUUM-1543] - Email Subject line templates support only 3 name variables.
  • [CONTINUUM-1544] - Email Summary no longer includes the Test Summary statistics.
  • [CONTINUUM-1547] - data-management-cli import cannot handle testResult entities in build.xml
  • [CONTINUUM-1548] - NPE in IRC Notifier
  • [CONTINUUM-1550] - Upgrade documentation commands don't work
  • [CONTINUUM-1551] - the builds are not ordered by date
  • [CONTINUUM-1552] - When trying to export the user database -> FileNotFoundException: backups/users/keys.xml (No such file or directory)
  • [CONTINUUM-1556] - Empty Group Description causes Freemarker error in Group Edit mode
  • [CONTINUUM-1557] - Appearance is not saved
  • [CONTINUUM-1559] - loading company pom doesn't use repositories declared in settings.xml
  • [CONTINUUM-1560] - Error with group summary auto-refresh after performing a release
  • [CONTINUUM-1561] - Documentation on how to configure appareance in Continuum
  • [CONTINUUM-1564] - Adding Continuum Installations accepts null value for "value/path" field
  • [CONTINUUM-1571] - NullPointerException - IrcContinuumNotifier

Improvement

  • [CONTINUUM-1397] - ability to customise html footer
  • [CONTINUUM-1472] - No navigation on Project Release Summary page
  • [CONTINUUM-1546] - There should be a way to simply create a project group without having to add a project
  • [CONTINUUM-1563] - add two new parameters in the mail notifier includeTestSummary and includeOutput

New Feature

  • [CONTINUUM-1379] - Documentation Configuration Continuum ClearCase Maven 2

Task

  • [CONTINUUM-347] - document push build technique by project id
  • [CONTINUUM-570] - Documentation to add for war deployment in several container
  • [CONTINUUM-1204] - Fix permissons on the CONTINUUMUSER space

----

-- The Apache Maven Coninuum Team

Posted by Tetsuya Kitahata at 02:21 AM

August 19, 2007

18 August 2007 - Apache Maven Continuum 1.1-beta-2 Now Available

The Apache Maven Continuum team is pleased to announce the Continuum 1.1-beta-2 release

Highlights are:

* lot of bug fixes
* Installations/profiles screens improvement
* screen flow improvement in Add Project part
* cancellable builds

You can grab the latest release from:

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

Posted by Tetsuya Kitahata at 02:12 AM

August 10, 2007

10 August 2007 - Apache Maven Archiva 1.0 Beta 1 Now Available

The Apache Maven Archiva team is pleased to announce the release of Archiva 1.0 Beta 1.

Archiva is a build artifact repository manager for use with build tools such as Maven, Continuum and Ant.

It has features like repository search and browse, securing repositories, identifying unknown artifacts and reporting of repository problems. Aside from these, it can also act as a nearby (proxy) cache of popular global repositories.


The latest release is now available here: http://maven.apache.org/archiva/download.html

----

-- The Apache Maven Archiva Team

Posted by Tetsuya Kitahata at 11:18 AM

July 07, 2007

07 July 2007 - Apache Maven Ant Tasks 2.0.7 Released

The Apache Maven team would like to announce the availability of the Maven Ant Tasks 2.0.7.

You can find the binaries here

You can find the release notes here

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 09:34 AM

June 25, 2007

25 June 2007 - Apache Maven 1.1 released

The Apache Maven team is pleased to announce the release of Maven 1.1!

Maven is a project management and project comprehension tool. Maven is
based on the concept of a project object model: builds, documentation
creation, site publication, and distribution publication are all
controlled from the project object model. Maven also provides tools to
create source metrics, change logs based directly on source
repository, and source cross-references.

We recommend that all users of maven 1.x upgrade to this release, and,
particularly those using pre-1.1 betas or release candidates.

Please note: Maven 2.0.7 [1] is the latest stable release of Maven and
is recommended for all new projects, but it is not compatible with
Maven 1.x. No further development is planned for the Maven-1.0 branch,
and Maven-1.1 is in maintenance mode, i.e. development is restricted
to support and bug fixes.

Maven 1.1 is meant to improve the performance and stability for those
using Maven 1.0 for their builds.
Compared to Maven 1.0.2, this release features several enhancements:

* Integration of Maven 2 technologies such as Maven Wagon, Maven
SCM and the new model code
* Ant 1.6.5 support
* Upgrade dependencies, in particular Jelly, Dom4j, Jaxen,
Commons-Jexl, and many others.
* Upgraded versions [2] of almost all the bundled plugins,
* Improved error handling and reporting.
* Improved POM layout
* Significant improvements in memory usage and general performance.
* Documentation updates.

For a full list of changes, please see JIRA [3].

With just a few exceptions [4], Maven 1.1 is backwards compatible with
Maven 1.0.

Download Maven 1.1 [5] and read the Installation Instructions [6].

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

* the FAQ [7]
* the maven-user mailing list [8]

- The Apache Maven Team

[1] http://maven.apache.org/
[2] http://maven.apache.org/maven-1.x/plugins/bundledHistory.html
[3] http://jira.codehaus.org/browse/MAVEN?report=com.atlassian.jira.plugin.system.project:changelog-panel
[4] http://maven.apache.org/maven-1.x/reference/backwards-compatibility.html
[5] http://maven.apache.org/maven-1.x/start/download.html
[6] http://maven.apache.org/maven-1.x/start/install.html
[7] http://maven.apache.org/maven-1.x/faq.html
[8] http://maven.apache.org/maven-1.x/mail-lists.html

Posted by Tetsuya Kitahata at 03:46 PM

February 16, 2007

16 February 2007 - Apache Maven 2.0.5 Released

The Apache Maven Project would like to announce the release of Apache Maven 2.0.5.

You can find the roadmap for the release here:

http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&&pid=10500&fixfor=12294&sorter/field=issuekey&sorter/order=DESC

Release notes can be found here:

http://maven.apache.org/release-notes.html

And you can download it from here:

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

----

-- The Apache Maven Project

Posted by Tetsuya Kitahata at 08:53 AM

April 11, 2006

11 April 2006 - Apache Maven 2.0.4 Released

The Apache Maven team is proud to announce the release of Maven 2.0.4. You can download it at:

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

This release fixes a number of regressions in 2.0.3. These bugfixes include:

  • [MNG-2054] - Multiple Inheritence causes plugin executions to run multiple times (Test Case Attached)
  • [MNG-2186] - POM interpolation problem in maven-2.0.3
  • [MNG-2196] - Fails when parent module is not located a level above
  • [MNG-2207] - Infinite Recursion when POM element has value with substring that is self-referencing

The full release notes for this release can be found at:

http://jira.codehaus.org/secure/ReleaseNote.jspa?version=12527&styleName=Html&projectId=10500&Create=Create

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 02:27 AM

March 29, 2006

29 March 2006 - Apache Maven 2.0.3 Released

The Apache Maven team is pleased to announce the release of Maven 2.0.3.

You can download it here:

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

This is the third maintenance release of the redesigned 2.0 application, and brings with it fixes for numerous issues, including improvements to the following:

  • Path calculations for <distributionManagement> sections
  • Error messages for missing dependencies
  • Profile activation and <activeByDefault/>
  • Parent-POM resolution and error messaging
  • Transport support for SSH and file:// via updated Wagon libraries
  • POM interpolation
  • Lifecycle overlays (for custom behavior in forked lifecycles)

For more information and a full list of the issues resolved by this release, see:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=12107

Thanks to everyone who helped us discover, track, test, and fix issues to make this release happen.

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 03:41 PM

December 20, 2005

20 December 2005 - Ear plugin version 2.1 for Maven 2 Released

The Apache Maven team is pleased to announce the 2.1 release of the EAR plugin for Maven 2. This release includes a number of bugfixes, along with some new features and improvements.

Specifically, it includes the following:

Bug Fixes

  • MNG-1296: does not check optional artifacts
  • MNG-1461: ignores application XML setting
  • MNG-1402: application.xml generated incorrectly
  • MNG-1723: doesn't support .ejb3 and .par EJB modules

New Features:

  • MNG-1488: set default bundleDir for all ear modules
  • MNG-1264: add support for packaging .par and .ejb3 modules

Improvements:

  • MNG-1444: excluding resources in ear archive
  • MNG-1852: support for SAR modules

Maven should automatically use this new release of the EAR plugin once it's available on the repository, but in some cases you may need to update your plugin registry by issuing:

mvn -U -up goal

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 04:32 PM

20 December 2005 - Javadocs plugin version 2.0-beta-3 for Maven 2 Released

The Apache Maven team is pleased to announce the 2.0-beta-3 release of the Javadoc plugin for Maven 2. This is primarily a bugfix release, addressing the following issues:

o MNG-1257: does not work on war projects

o MNG-1464: executes for non-java projects

o MNG-1510: site-embedded report mode check always returns true

o MNG-1398: site report generates an empty index.html

Maven should automatically start using this new plugin release once it is available on the repository, but you may need to issue:

mvn -U -up goal

to ensure that your plugin-registry is updated (if you are using one).

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 03:31 PM

20 December 2005 - RAR plugin version 2.1 for Maven 2 Released

The Apache Maven team is pleased to announce the 2.1 release of the RAR plugin for Maven 2. This plugin release fixes a few critical bugs that were previously blocking usage.

Bugs fixed:

o MNG-1681: Maven-rar-plugin cannot install generated rar file to the local repository

o MNG-1296: does not check artifacts if they are tagged as optional

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 03:28 PM

December 17, 2005

15 December 2005 - Apache Maven 2.0.1 Released

The Apache Maven team is proud to announce the release of Apache Maven 2.0.1.

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

This is primarily a maintenance release, incorporating improvements to:


  • Artifact and Transitive Dependency handling
  • POM inheritance and interpolation
  • Multimodule Builds
  • Plugin support
  • and much more...


Also, some highlights associated with this release are:

  • Site documentation improvements
  • Support for mojos written in Ant


The Maven team would like to express thanks to the user and developer community for their testing, feedback and contributions that have made Maven 2 even more stable!

New users can get started with Maven now using the getting started guide: http://maven.apache.org/maven2/guides/getting-started/index.html

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 04:49 PM

November 16, 2005

16 November 2005 - Apache Maven Continuum 1.0.1 Released

The Apache Maven team is pleased to announce Maven Continuum 1.0.1. Maven Continuum is a continous integration server.

This release includes the following improvements :

  • Support for domain names and ssl in jabber notifier
  • Support for registered nicks in irc notifier
  • Support for shell commands defined in user path
  • Improved cron expression validator
  • Bug fixes

For a complete list of changes please refer to the complete changelog:

http://maven.apache.org/continuum/change-log.html

To get started with Continuum take a look at the download and install instructions:

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

And then take a look at our getting started guide:

http://maven.apache.org/continuum/guides/getting-started/index.html

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 04:48 PM

October 26, 2005

26 October 2005 - Apache Maven Continuum 1.0 Final Released

The Apache Maven project is pleased to announce the release of version 1.0 of Maven Continuum. Maven Continuum is a continuous integration server.

We have progressively improved Continuum over five previous releases and now provides the following features:

  • Support for Maven 2.x
  • Support for Maven 1.x
  • Support for Ant
  • Support for shell scripts
  • Tight integration with Maven SCM
  • Subversion
  • CVS
  • Starteam
  • Easy to use web-based setup and interface
  • XML-RPC and SOAP interfaces for integration, automation and remoting
  • Mail Notification
  • IM notification
  • IRC
  • Jabber
  • MSN
  • Blame Mechanism

For a complete list of changes please refer to the complete changelog:

http://maven.apache.org/continuum/change-log.html

To get started with Continuum take a look at the download and install instructions:

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

And then take a look at our getting started guide:

http://maven.apache.org/continuum/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 Maven Continuum
Maven Continuum is a continuous integration server for building Java based projects.
Downloads http://maven.apache.org/continuum/download.html
Bug Tracking http://maven.apache.org/continuum/issue-tracking.html
Mailing Lists http://maven.apache.org/continuum/mail-lists.html
Wiki http://wiki.apache.org/maven/ContinuumInfo/
License Apache License Version 2.0
Posted by Tetsuya Kitahata at 09:02 PM

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
Posted by Tetsuya Kitahata at 11:56 PM

October 07, 2005

07 October 2005 - Apache Maven Continuum 1.0 Beta 1 Now Available

The Apache Maven team is pleased to announce the 1.0-beta-1 release of Continuum. This release offers users both an advance look at what's in Continuum 1.0 and a head start in helping to shape the final Continuum release.

You can find everything here:

http://maven.apache.org/continuum

The binaries can be found here:

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

Among the improvements, we have now:

  • User/Group management
  • Added security features
  • Added blame mechanism
  • Added working copy browser
  • Added configuration page

The change log can be found here: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10540&styleName=Html&version=11908

Features that already exist:

  • support of Maven1, Maven2, Ant and shell projects
  • scheduled and forced build
  • build definitions with command line settings
  • SCM supported : CVS, Subversion, Starteam
  • notification by mail, irc, MSN, Jabber

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 11:05 AM

October 05, 2005

05 October 2005 - Apache Maven 2.0 Beta 3 Now Available

The Apache Maven team is proud to announce the third beta release of Maven 2.0.

Download it from http://maven.apache.org/maven2/download.html

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 piece of information.

This release includes a number of bug fixes [1] since the previous release on 27 September.

Maven 2.0 is a rewrite of the popular Maven application to achieve a number of new goals, and to provide a stable basis to take it into the future.

This release is considered stable with a feature set that encompasses and supersedes Maven 1.0. The final release is expected to be backwards compatible with this beta, with a primary goal of bugfixes, usability improvements, and documentation.

This core release is independent of the plugins available. Further releases of plugins will be made separately. See Maven Plugin Matrix [2] for more information.

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

For news and information, see:

----

-- The Apache Maven Team

----

Posted by Tetsuya Kitahata at 02:00 PM

October 03, 2005

03 October 2005 - Apache Jakarta Turbine M.E.T.A. 1.3 Released

The Turbine team of the Jakarta Project of the ASF is pleased to announce the release of Jakarta Turbine M.E.T.A 1.3.

M.E.T.A (Maven Environment for Turbine Applications) is a plugin for the Apache Maven development tool, that allows rapid setup and development of web applications based on the Jakarta Turbine framework.

Most important change for the 1.3 release is the support of the Turbine 2.3.2 release.

Turbine M.E.T.A. is available as source and binary from the Apache Mirror System through its download page at

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

It will also be available from the Apache Maven repository at http://www.apache.org/dist/java-repository/ and the Maven main repository at http://www.ibiblio.org/maven/.

Full documentation and a tutorial on how to get started with M.E.T.A. can be found at the M.E.T.A. homepage at

http://jakarta.apache.org/turbine/meta/

----

-- The Jakarta Turbine team

Posted by Tetsuya Kitahata at 07:51 PM

September 28, 2005

28 September 2005 - Apache Maven 2.0 Beta 2 Now Available

The Apache Maven team is proud to announce the second beta release of Maven 2.0.

Download it from http://maven.apache.org/maven2/download.html

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 piece of information.

This release includes a number of bug fixes [1] since the previous release on 16 September.

Maven 2.0 is a rewrite of the popular Maven application to achieve a number of new goals, and to provide a stable basis to take it into the future.

The main improvements in this release are:

  • Bug fixes in the reporting API to allow the clover plugin to work in more scenarios
  • Bug fixes in the artifact collector for version ranges
  • Improvements to offline mode

This release is considered stable with a feature set comparable to Maven 1.0. Further betas and the final are expected to be backwards compatible, with a primary goal of bugfixes, usability improvements, and documentation.

The current roadmap is to make weekly beta releases to encourage faster turnaround for issues found by the community.

This core release is independent of the plugins available. Further releases of plugins will be made separately. See Maven Plugin Matrix ([2]) for more information.

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

For news and information, see:

----

-- The Apache Maven Team

----

Posted by Tetsuya Kitahata at 06:15 AM

September 20, 2005

20 September 2005 - Apache Maven Continuum 1.0 Alpha 4 Now Available

The Apache Maven Project is pleased to announce the 1.0-alpha-4 release of Apache Maven Continuum. This release offers users both an advance look at what's in Continuum 1.0 and a head start in helping to shape the final Continuum release.

You can find everything here:

http://maven.apache.org/continuum

The binaries can be found here:

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

Among the improvements, we have now:

  • Schedule support, each project can use its own schedule
  • Build definitions, each project can run multiple build whith different options/goals/profiles
  • Added a jabber notifier
  • Added a msn notifier

The change log can be found here:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10540&styleName=Html&version=11665

----

-- The Apache Maven Project

Posted by Tetsuya Kitahata at 04:09 PM

September 18, 2005

18 September 2005 - Apache Maven 2.0 Beta 1 Now Available

The Apache Maven team is proud to announce the beta release of Maven 2.0.

Download it from http://maven.apache.org/maven2/download.html

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 piece of information.

This release includes 206 bug fixes and enhancements [1] since the previous release on 26 June.

Maven 2.0 is a rewrite of the popular Maven application to achieve a number of goals, and to provide a stable basis to take it into the future. This release also includes the dependency management Ant tasks, that bring all of Maven's dependency management features to Ant.

The main new features in this release are:

  • Further improved dependency management: full support for dependency ranges
  • Reactor project aggregation support and summary
  • File system discovery of POMs and artifacts to reduce build time anduse of local and remote repositories
  • Repository metadata support
  • System scope dependency support
  • Eclipse compiler support, ability to fork compiler
  • Ability to automatically bundle sources and javadoc with deployments
  • Maven 1.x repository support
  • Allow use of setters in mojos for field population
  • Ability to separate snapshot repository
  • Ability to set minimum Maven version requirement for projects and plugins
  • Build extension support
  • Bugfixes and enhancements

This release is considered stable with a feature set comparable to Maven 1.0. Further betas and the final are expected to be backwards compatible, with a primary goal of bugfixes, usability improvements, and documentation.

A large number of plugins will be released in the coming week to match the primary Maven 1.0 plugin set. See the Maven Plugin Matrix [2] for more information.

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

For news and information, see:

----

-- The Apache Maven Team

----

Posted by Tetsuya Kitahata at 04:59 AM

September 12, 2005

12 September 2005 - Apache Maven 1.1 Beta 2 Now Available

The Apache Maven team is pleased to announce the release of Maven 1.1 Beta 2

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

Maven is a project management and project comprehension tool. Maven is based on the concept of a project object model: builds, documentation creation, site publication, and distribution publication are all controlled from the project object model. Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references.

For a list of changes since 1.1 beta 1, please see JIRA [2].

The 1.1 release focuses on the following objectives:


  • Integration of Maven 2 technologies such as Maven Wagon, Maven SCM
    and the new model code

  • Apache Ant 1.6.5 support, including forkmode="once"

  • Upgrade to later releases of dependencies, in particular Jelly

  • Significant improvements in memory usage

  • Improved POM layout

  • Bugfixes

With just a few exceptions [1], Maven 1.1 is backwards compatible with Maven 1.0.

*IMPORTANT: * You must ensure that Maven 1.1 is first in your path if you want to have it installed side-by-side with Maven 1.0.2

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

For news and information, see:

----

-- The Apache Maven Team

----

[1] http://maven.apache.org/reference/backwards-compatibility.html
[2] http://jira.codehaus.org/secure/ReleaseNote.jspa?version=10211&styleName=Html&projectId=10030&Create=Create


Posted by Tetsuya Kitahata at 07:13 AM

June 25, 2005

25 June 2005 - Apache Maven 2.0 alpha 3 Now Available

The Apache Maven team is proud to announce the third alpha release of Maven 2.0.

Download it from http://maven.apache.org/maven2/download.html

This release includes 83 bug fixes and enhancements since the previous release on 13 May.

Maven 2.0 is a rewrite of the popular Maven application to achieve a number of goals, and to provide a stable basis to take it into the future. While it can be considered quite stable, and future versions are now expected to retain a high amount of backwards compatibility, this is still a technology preview, and not yet complete or considered ready for a production environment.

The main new features in this release are:


  • Improved dependency management

  • Build profiles for environment specific settings and dependencies

  • Finalised build lifecycle

  • Proper handling of derived dependency type such as sources, javadocs and ejb clients

  • Beanshell plugin support

  • Improved reporting support, including internationalisation.

  • Improvements to the Ant tasks

  • Better plugin management, with the ability to select specific versions for use

  • Various plugin improvements

This release is very near to being feature complete, and the next release will be a feature complete beta-1.

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

For news and information, see:

----

-- The Apache Maven Project

Posted by Tetsuya Kitahata at 05:01 AM

June 17, 2005

17 June 2005 - Apache Maven 1.1 BETA-1 Now Available

The Apache Maven team is pleased to announce the release of Maven 1.1-beta-1

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

Maven is a project management and project comprehension tool. Maven is based on the concept of a project object model: builds, documentation creation, site publication, and distribution publication are all controlled from the project object model. Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references.

This release focuses on the following objectives:


  • Integration of Maven 2 technologies such as Maven Wagon, Maven SCM and the new model code

  • Apache Ant 1.6.5 support

  • Upgrade to later releases of dependencies, in particular Jelly

  • Significant improvements in memory usage

  • Improved POM layout

  • Bugfixes

With just a few exceptions, Maven 1.1 is backwards compatible with Maven 1.0.

For a full list of changes, please see JIRA.

*IMPORTANT: * You must ensure that Maven 1.1 is first in your path if you want to have it installed side-by-side with Maven 1.0.2

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

For news and information, see:

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 01:43 AM

May 14, 2005

14 May 2005 - Apache Maven 2.0 Alpha 2 Now Available

The Apache Maven team is proud to announce the second alpha release of Maven 2.0.

Download it from: http://maven.apache.org/maven2/download.html

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 piece of information.

This release includes 76 bug fixes and enhancements (http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10500&fixfor=11020) since the first release on 8 April.

Maven 2.0 is a rewrite of the popular Maven application to achieve a number of goals, and to provide a stable basis to take it into the future. While it can be considered quite stable, and future versions are now expected to retain a high amount of backwards compatibility, this is still a technology preview, and not yet complete or considered ready for a production environment.

The main new features in this release are:

  • Basic site generation
  • Improved error handling
  • Automatic plugin updates
  • Published Mojo and Plugin API
  • Inclusion of Ant tasks for Maven 2.0

This release is expected to be much more architecturally stable, making early adoption a possiblity. At this point, there are still only the core plugins available.

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

For news and information, see:

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 12:24 AM

April 26, 2005

26 April 2005 - Apache Maven Continuum 1.0 Technology Preview Now Available

The Apache Maven team is pleased to announce our Technology Preview for the Continuum 1.0 release. Continuum is the Maven project's Continuous integration tool. This release offers users both an advance look at what's in Continuum 1.0 and a head start in helping to shape the final Continuum release (currently slated for early August).

Continuum 1.0 features includes:


  • Tight integration Maven 2.x

  • Support for Maven 1.x

  • Support for Ant

  • Support for shell scripts

  • Easy to use web interface

  • An XML-RPC interface for integration, automation and remoting

  • Easy to use command line shell interface using Python and the XML-RPC interface

  • Pluggable project registrars

  • Pluggable project build triggers

  • Pluggable notification schemes

Please note, as a Technology Preview, this release is not intended for production use.

We plan to have 2-3 alphas and 1-2 betas prior to posting the release candidates, which will be followed by the final release. We welcome any
and all feedback and look forward to your comments!

http://maven.apache.org/continuum

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

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 09:50 PM

April 08, 2005

08 April 2005 - Apache Maven 2.0 Technology Preview release Now Available

The first Maven 2.0 Technology Preview release is now out.

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 piece of information.

http://maven.apache.org/maven2/index.html

We're looking forward to hearing your feedback, ideas, and (to a lesser extent :) bug reports.

If you need help with the release, please consult the documentation frequently as we continue to update it, and subscribe to the users@maven.apache.org mailing list. For more information, please see http://maven.apache.org/maven2/about.html#get-help

We welcome contributors to the Maven project - if you are interested in helping out, please see
http://maven.apache.org/maven2/about.html#get-involved

Thanks to everyone who has worked on this release!

----

-- The Apache Maven Team

Posted by Tetsuya Kitahata at 11:59 PM

December 07, 2004

07 December 2004 - Apache Maven 1.0.2 Released

The Apache Maven team is pleased to announce the Maven 1.0.2 release!

We recommend that all users upgrade to this release, in particular those using pre-1.0 betas or release candidates.

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

Fixed bugs:


  • Ensure that default properties (such as maven.repo.remote) are correctly overidden when inherited from a parent. Issue: MAVEN-1501.

  • Allow SNAPSHOT as a version override. Issue: MAVEN-1511.

  • Prevent "Response Content Length not known" warning. Issue: MAVEN-1428.

  • Fail on 403 HTTP response to dependency download. Issue: MAVEN-1502.

  • Now works on IBM JDK 1.3. Issue: MAVEN-1507.

  • Don't download a dependency if there is a JAR override for it. Issue: MAVEN-1518. Thanks to Hardy Ferentschik.

  • Works with JDK 1.5 without additional configuration.

----

-- The Apache Maven team

Posted by Tetsuya Kitahata at 09:49 PM

November 11, 2004

11 November 2004 - Apache Maven 1.0.1 Released

The maven team is pleased to announce the Maven 1.0.1 release!

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

This release contains bugfixes since the Maven 1.0 release. In addition, all of
the latest stable plugin releases are included, which include both bugfixes and
some new features.

We recommend that all users upgrade to this release, in particular those using pre-1.0 betas or release candidates.

Maven is a project management and project comprehension tool. Maven is based on the concept of a project object model: builds, documentation creation, site publication, and distribution publication are all controlled from the project object model. Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references.

Changes in this version can be found here:
http://maven.apache.org/changes-report.html#1_0_1

Please note that each plugin has its own changes report - please refer
to the plugins site to see the plugin you are interested in.

For news and information, see:
- Maven Blogs: http://www.mavenblogs.com/

Have fun!

----

-- The Apache Maven Team


Posted by Tetsuya Kitahata at 09:31 AM

November 01, 2004

01 November 2004 - M.E.T.A. (Maven Environment for Turbine Applications) Plugin 1.2 is now available

The Jakarta Turbine team is pleased to announce the release of the Maven Environment for Turbine Applications (M.E.T.A.) V 1.2, a plugin for Turbine Application development using Maven.

The M.E.T.A. homepage is at http://jakarta.apache.org/turbine/meta/

M.E.T.A. allows rapid web application development using Jakarta Turbine
(http://jakarta.apache.org/turbine/) and Apache Maven
(http://maven.apache.org/).

This is the first public release.

To automatically install the plugin, type the following on a single
line:

maven plugin:download
-DgroupId=turbine
-DartifactId=maven-turbine-plugin
-Dversion=1.2

For a manual installation, you can download the plugin here:
http://www.apache.org/dyn/closer.cgi/jakarta/turbine/meta-1.2/binaries/maven-turbine-plugin-1.2.jar

----

-The Jakarta Turbine team

Posted by Tetsuya Kitahata at 01:24 PM

July 13, 2004

13 July 2004 - Apache Maven 1.0 Released

The Apache Maven team is pleased to announce the release of Maven 1.0.

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

Maven is a project management and project comprehension tool. Maven is based on the concept of a project object model: builds, documentation creation, site publication, and distribution publication are all controlled from the project object model. Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references.

New Features


  • Bundle the Jelly XML tag library for build and for plugin's convenience

  • Add different types of download progress meters.

Fixed bugs


  • Fix property inheritence under some circumstances Issue: MAVEN-1296. Thanks to Eric Lapierre.

  • <maven:get/> now initialises the plugin if it has not already been loaded, removing the need for dependency handles

  • Check last modified timestamp as well as conditional GET in case the
    server time is behind the local time Issue: MAVEN-1188.

  • Bugfixes for new httpclient based downloading (incorrect timestamps)
    Issue: MAVEN-1343.

  • Handle cross site redirects Issue: MAVEN-1353.

  • Correct absolute paths with no drive designator on windows Issue: MAVEN-1290.

  • Amend bootstrap to create directories that might not exist Issue: MAVEN-1341.

  • If artifact is not a snapshot, don't continue checking for newer downloads
    once one is successful Issue: MAVEN-1344.

Plugin Highlights

The latest plugin releases are also included, with bug fixes and some new features.

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

For news and information, see:

--

- The Apache Maven Team

Posted by Tetsuya Kitahata at 03:04 PM

June 28, 2004

28 June 2004 - Apache Maven 1.0 RC4 Released

The Apache Maven team is pleased to announce the Maven 1.0-rc4 release!

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

Maven is a project management and project comprehension tool. Maven is based on the concept of a project object model: builds, documentation creation, site publication, and distribution publication are all controlled from the project object model. Maven also provides tools to create source metrics, change logs based directly on source repository, and source cross-references.

Maven 1.0 RC4 is the final release candidate for Maven 1.0 (and this time we mean it!)

Changes in this version include:

New Features:

  • Support NTLM authentication on a remote repository. Issue: MAVEN-1332. Thanks to george wang.

Fixed bugs:

  • Sort all installed plugins. Issue: MAVEN-1320. Thanks to Miguel Griffa.
  • Fix HTTP BASIC authentication for remote repos. Issue: MAVEN-1273. Thanks to Andreas Peschka.
  • Repository element was broken for non-cvs connections Issue: MAVEN-1298.

Changes:

  • Set maven.plugin.user.dir to ${maven.home.local}/plugins by default, move maven.plugin.unpacked.dir to ${maven.home.local}/cache.
  • Read local plugin jars from maven.plugin.user.dir instead of maven.plugin.unpacked.dir.
  • Use commons-httpclient for http downloads from the repository.

Plugin changes:

  • The deploy plugin has been merged into the artifact plugin. The artifact plugin is used for all artifact deployments now, and supports the old-style deployment transparently.
  • Plenty of bugfix releases of other plugins - refer to the individial plugin websites or release announcements.
  • Addition of the new RAR plugin.

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

For news and information, see:

- The Apache Maven Team

Posted by Tetsuya Kitahata at 03:06 PM

May 21, 2004

21 May 2004 - Apache Maven 1.0 R.C.3 Released

The Maven team is pleased to announce the Maven 1.0-rc3 release!

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

Maven 1.0 RC3 is the final release candidate for Maven 1.0.

Maven is a project management and project comprehension tool. Maven is based
on the concept of a project object model: builds, documentation creation, site
publication, and distribution publication are all controlled from the project
object model. Maven also provides tools to create source metrics, change logs
based directly on source repository, and source cross-references.

Changes in this version include:

New Features:

o Introduce a backwards compatibility option maven.property.inheritance,
which disables the functionality when set to false. Issue: MAVEN-1255.
o Show help on how to submit a bug report if Maven dies with an unexpected
exception
o Add maven.remote.group to defaults.properties
o Add sort attribute to reactor tag.
o Add collectOnly and collectionVar attributes to reactor tag. Thanks to John
Casey.
o Improve maven -g output, and add -u and -P switches for additional usage
help.
o maven:get/maven:set tags replace maven:pluginVar
o Install and uninstall plugin jelly tags for managing plugins on the fly. Issue:
MAVEN-1219.
o Ships with the latest maven standard plugin releases.
o All plugin releases were polished up.

Fixed bugs:

o Parent project properties are now correctly loaded from extended
project.xml files. This was implemented previously, but the properties were
not being passed through to the final goal attainment context. Issue:
MAVEN-37.
o Evaluate context variables before inserting them into the ant properties
Issue: MAVEN-1275. Thanks to Henning Schmiedehausen.
o Have system entities with relative paths in maven.xml and plugin scripts
resolve relative to the correct location. Issue: MAVEN-1223. Thanks to
joseph benavidez.
o Setup dependency path for non-classpath dependencies Issue: MAVEN-1265.
o Fix install_repo.bat problems on Windows 98 Issue: MAVEN-956.
o Allow plugin installation and uninstallation from the plugin manager and
the cache so that it can be done on the fly. Issue: MAVEN-1219.
o Snapshot is now downloaded only if the remote version is more recent than
local version. Issue: MAVEN-1226.
o Fix fatal exception running goals defined inside j:import'ed scripts.
Issue: MPAPPSERVER-6.
o Correctly report certain types of fatal exceptions inside of silently
ignoring them.
o use correct new lines in maven -g output Issue: MAVEN-1227.
o Apply patch to use system encoding for project so that xdoc transformation
of POM works on non-ISO8859-1 systems. Issue: MAVEN-1050. Thanks to
Shinsuke SUGAYA.
o Improve error handling of HttpUtils Issue: MAVEN-558. Thanks to David
Zeleznik.

Changes:

o Add a Base64 implementation to replace the sun.* internal version. Issue:
MAVEN-1129. Thanks to John Casey.
o Remove tools.jar from startup classpath so it will run on non-Sun JVMs such
as Kaffe. Issue: MAVEN-1129.
o Move maven jelly tags to maven-jelly-tags subproject
o Show extended information with --info: list of installed plugins (including
versions), and ~/build.properties

Removed:

o The experimental codeswitcher and perforce plugins were removed from the
distribution.
o The StatCVS plugin has been moved to the StatCVS project and has been removed
from the distribution. see: http://statcvs-xml.berlios.de/

Plugin highlights:

o Add a "classic" theme CSS
o Items in navigation.xml and reports can define a target attribute. Items in
links can use an img attribute to create an icon. New CSS class named
"externalLink" used for links with an url beginning with 'http://'. New CSS
class named "newWindow" used for links with target='_blank'. Issue:
MPXDOC-97. Thanks to Fabrizio Giustina, Harald Ommang .
o Add a plugin:install-now goal that installs the plugin into the currently
running instance of maven so that it can be used by subsequent goals.
Issue: MAVEN-1219.
o Add plugin:uninstall-now that removes the plugin from the currently running
instance of Maven. Issue: MAVEN-1219.
o Fix issues with DOM classes and jdk1.3
o For individual plugin changes, see the Changes report for plugins at:
http://maven.apache.org/reference/plugins/plugins.html

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

* the FAQ: http://maven.apache.org/faq.html
* the Wiki: http://wiki.codehaus.org/maven/
* the maven-user mailing list: http://maven.apache.org/mail-lists.html

For news and information, see:

* Maven Blogs: http://www.mavenblogs.com/

- The Apache Maven Team

Posted by Tetsuya Kitahata at 03:37 AM

March 24, 2004

24 March 2004 - Apache Maven 1.0 RC2 released

The Apache Maven team is pleased to announce the release of Maven 1.0 RC2.

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

Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM). The intent of Maven is to make intra-project development highly manageable in the hopes of providing more time for cross-project development.

RC2 is a release candidate for Maven 1.0. The main focus for this release was

  • Remove a memory leak in long-lived and multiple project builds
  • Reworking the internals for more maintainability while retaining full backwards compatibility with RC1
  • Many other bugfixes

For a complete list of changes in the Maven core, see JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10245

While no new features have been added to Maven's central architecture, RC2 includes all the latest releases of the plugins developed at Apache. Most plugins include bugfixes and new functionality since the RC1 release.

In addition, the following plugins have been added to the release:

  • announcement: generates templated release announcements for a project
  • aspectwerkz: Aspectwerkz integration
  • caller: A goal interface for Maven plugins
  • dashboard: A report plugin that aggregates reports from multiple projects
  • javacc: generates code based on user-supplied Javacc/JJtree grammars
  • jdiff: generates an api difference report between versions
  • jetty: Jetty integration
  • jira: generates a Maven report from JIRA
  • multichanges: A report plugin that aggregates changes reports from multiple projects
  • nsis: generates a Windows Installer for your project using the Nullsoft Installer System

The following plugins have had major upgrades since the last release:

  • pdf: a complete rewrite now produces a much better PDF representation of your project site
  • xdoc: Maven site's now have a new default look-and-feel and are more customisable

For changes made to individual plugins since the last release, you can review the release history at JIRA.

The following plugins are no longer distributed with Maven and must be downloaded from an external source:

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

For news and information, see:

The Apache Maven Team

Posted by Tetsuya Kitahata at 05:23 AM

September 29, 2003

29 September 2003 - Apache Maven 1.0 Release Candidate 1 Released

The Maven team is pleased to announce Release Candidate 1!

http://maven.apache.org/

Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM.

Maven has many goals, but in a nutshell Maven aims to make the developer's life easier by providing a well defined project structure, well defined development processes to follow, and a coherent body of documentation that keeps your developers and clients apprised of what's happening with your project. Maven alleviates a lot of what most developers consider drudgery and lets them get on with the task at hand. This is essential in OSS projects where there aren't many people dedicated to the task of documenting and propagating the critical information about your project which is necessary in order to attract potential new developers and clients.

This version is primarily a bugfix release.

Bugs fixed
----------
see
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10181

Bugs to be fixed for 1.0
------------------------
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10149

You can find the Maven distributions here:
http://www.apache.org/dist/maven/binaries/ (Using Mirrors)

Posted by Tetsuya Kitahata at 04:51 AM

July 14, 2003

14 Jul 2003 - Apache Maven 1.0 beta10 released

The Apache Software Foundation and the Apache Maven Team are pleased to announce the Apache Maven 1.0 beta10.

You can download the Maven 1.0 beta from http://maven.apache.org/builds/release/1.0-beta-10/.

See The Apache Maven Home Page for more details.

Posted by Tetsuya Kitahata at 08:02 AM