Category Archives: Maven

Last Chance to Enroll: MVN-101 Training in Europe


May 26, 2011 By hloney

We are offering one last virtual Maven Mechanics (MVN-101) training course for European business hours in June. This will be our last virtual class in CEST for the summer. Be sure to enroll today!

Course details:
  • Course: Maven Mechanics (MVN-101)
  • Date: Tuesday June 14, 2011
  • Time: 9:00AM – 4:00PM CEST (UTC/GMT + 0200) *European Hours
  • Enrollment Fee: $595 USD (~425 EUR)

ENROLL TODAY!

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 lifecycle
  • Maven plugins and goals
  • Multi-module Maven projects
  • The contents of the Project Object Model (POM)

Maven 3: The Future of Enterprise Java Build Infrastructure


May 5, 2011 By hloney

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.

Watch the video below:

Hudson Pro: Where’s the Maven job type?


May 3, 2011 By Tim O'Brien

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.

Continue reading

Sonatype Maven Training class available during European business hours


April 26, 2011 By hloney

UPDATE :: Enrollment for this class is now closed

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.

Course details:

  • MVN-101
  • Tuesday May 10, 2011
  • European Hours 9:00 am – 4:00 pm CEST (GMT + 02:00)
  • ENROLL TODAY!

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:

  • The Maven lifecycle
  • Maven plugins and goals
  • Multi-module Maven projects
  • The contents of the Project Object Model (POM)

Learn Maven best practices this April


April 5, 2011 By hloney

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!

MVN-101: Maven Mechanics

MVN-201: Development Infrastructure Design