Maven Team Announces Release of Apache Maven 3.0-beta-1

April 23, 2010 By

The Maven team is pleased to announce the release of Apache Maven 3.0-beta-1.  While there is still important work to be done on Maven 3, the project has successfully transitioned form alpha to beta.  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-1, please feel free to contact us via the Maven developer list:

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

Categories: Sonatype Tags: , ,

Sonatype Maven Meetup Wrap-Up

April 16, 2010 By

On April 7, 2010 Sonatype hosted a Maven Meetup in downtown Philadelphia.  Day-long presentations in two tracks covered tools such as the Apache Maven build and release manager, Hudson continuous integration engine, Nexus repository manager, Sonar quality server and other technologies widely used by software developers around the world.

Click here to read more about the event, and to view presentations from the Maven Meetup on Next Generation Infrastructure: Maven Enterprise Stack, Hudson in the Enterprise, Managing Runtimes with Proviso, and Repository Interoperability and P2 Management with Nexus.

Thank you to all who attended the event!

On the Web: Testing Javascript with Apache Maven

March 18, 2010 By

A few years ago Javascript was still something of a curiosity for most web developers.   Fast forward to 2010, and most web applications are using liberal amounts of Javascript to take advantage of AJAX interactions and REST services.   Once a curiosity, Javascript is now a primary artifact in a web project.

Javascript deserves the same build support as other source code.  It needs to be tested as a part of the build and integrated into the overall build lifecycle.  Stéphane Épardaud writes a great how-to about using Rhino, the Maven Jetty plugin, and a Maven plugin called Testlol to run AJAX-enabled JavaScript unit tests in MavenCheck out his blog post, it is a testament to the flexibility of Maven that it can be adapted to support such a wide range of languages and technologies: from Flex to Java to Javascript, all within the same unified project structure and lifecycle.

(more…)