Maven Mechanics (MVN-101) is the ideal course for programmers who work with Apache Maven projects and need to understand how to work with an existing Maven build. If your team is just delving into Maven and Nexus, this class is the easiest way to make sure that everyone starts from the same foundation. This class is also appropriate for the existing Maven user who is interested in developing a greater understanding of the Maven fundamentals. Learn more here.
You will leave this Maven tutorial equipped with a full understanding of the Maven Project Object Model (POM) and a firm grasp of the underlying fundamentals of this development kit including:
The Maven 3: The Future of Enterprise Java Build Infrastructure presentation is now available for viewing. This presentation was given at EclipseCon 2011 by Sonatype founder Jason van Zyl.
More on this presentation:
Maven 3 is the best version of Maven yet. Maven 3 is faster, has been optimized for IDE use, and is fully backward compatible with Maven 2. One of the big focuses of Maven 3 is to provide a more reliable, more stable and better performing build tool. Faster Maven builds lead to higher developer productivity in your organization.
One important difference between Hudson Open Source and Hudson Professional is how they support Maven 3.
Sonatype has developed state-of-the-art support for Maven 3 focusing on creating seamless integration between the internals of Hudson CI and Maven. Year of work on Maven 3 internals to support more efficient embedding along with our multi-year investment in bringing both JSR-330 support and GWT UI integration to Hudson CI has produced a CI system that support Maven 3 like no other on the market.
If you’ve used Hudson and Maven together in the past, you might be familiar with the Maven 2 project type that provides users with the ability to define a Maven build that is aware of a project’s POM. While we understood the motivation for a Maven-specific project type, we took our Maven support in an entirely difference direction. We created a Maven build that can be used a part of a larger freestyle build, and the reason we did this was to get away for the idea that a Maven build can only include one step, one call to a series of goals.
Sonatype found this to be more of a limitation than an advantage.
Due to popular request, Sonatype has decided to offer a MVN-101 training course in May during European business hours. The training course will be led by Anders Hammar of Devoteam Sweden, a certified Sonatype Training Partner.
Tuesday May 10, 2011
European Hours 9:00 am – 4:00 pm CEST (GMT + 02:00)
Maven Mechanics MVN-101 is the premier Java developer training course. It comprehensively covers Maven installation and configuration, explains the motivation behind Maven and gives an overview of related development tools. You will leave this Maven tutorial equipped with a full understanding of the Maven Project Object Model (POM) and a firm grasp of the underlying fundamentals of this development kit including:
Two new virtual training dates have been added to the Sonatype schedule. Learn Maven best-practices from experts in the Maven community. With Sonatype training courses core Maven contributors carefully design our curriculum to cover topics from Maven basics to advanced development infrastructure design.
Registration is now closed for our April classes. Be sure to check out our May offering!