Sonatype has introduced tens of thousands of people to Maven through our free Maven books, our numerous Maven training course, our consulting services, and our professional support efforts. When you interact with so many working engineers and introduce Maven, you come away with a broader view of how developers approach tools. It sounds callous to say this, but it is very true: most working developers don’t care; they don’t care about “the build”, and they just want a system that works. Until people fully understand Maven, many don’t appreciate the difference between a comprehensive tool like Maven and a focused, procedural tool like Ant. Many approach Maven as a replacement for another tool and try to force Maven to adhere to a set of assumptions about how a build should work.
You’ve completed Maven 101, learned about the Maven lifecycle, Maven plugins, goals and projects, all about the contents of the Project Object Model (POM) – so what’s next?
For those wanting to dive even deeper into Maven, Sonatype is offering an online training course, Maven 201: Development Infrastructure Design.
Maven 201 covers advanced topics such as:
- Advanced multimodule project architecture
- Enforcing standards with the Enforcer plugin
- Installing and configuring a repository manager
- Installing and configuring a continuous integration server
At the end of this training course, you will have advanced familiarity with the structure of a Maven POM and a Maven multi-module project.
Next training course:
- January 20 & 21, 2011
- 11:00 am – 4:00 pm EST (GMT – 05:00)
- Enroll today
Are you looking to learn Maven best practices straight from the experts? Next week Sonatype is holding two training sessions, for Maven 101 and Maven 201. No matter whether you are just adopting Maven in your development infrastructure or have been using it for a while, your enterprise will benefit from having your team trained by Sonatype experts.
With Sonatype training, developers will learn the know-how directly from Maven experts. Our training materials were developed by well-known members of the Maven community. Enroll today!
Upcoming Training Courses:
- September 27, 2010
- 8:00 am – 3:00 pm (PST)
- Enroll in MVN-101
- September 28 and 30, 2010
- 8:00 am – 1:00 pm (PST)
- Enroll in MVN-201
A long time advocate of the open source community, and contributor to the Sonatype’s Maven books, Manfred Moser, recently enrolled in our Maven training courses, and has decided to document and share his experiences. First on tap is Maven 201 with Matthew McCullough.
The training started well, when Matt mentioned that he thinks deleting a line of code improves the code you are working on. I totally agree and always found refactoring sessions that remove reams of code especially satisfying.
Manfred then goes on to list his impressions of Maven 201, including the points that really stuck out for him.
It is amazing how much you can theoretically configure the build with profiles and then lock things down with plugin/dependency management and the enforcer plugin – for heavy regulated environments or tight requirements this is ideal.
To follow Manfred’s experiences throughout his Maven training courses, go to his blog.