Tag Archives: Maven

Maven Tip: Project Directories Should Match the Artifact ID


January 28, 2011 By
Tim O'Brien

I almost called this post a Maven “Pet Peeve”, but I’ll stick with “Tip” (and I’ll keep it brief). Here’s a new rule, and I’d really like to hear what the community thinks about this. Here’s the rule: Name your project’s directory after the artifactId of your project. It is much easier for everyone to […]

Continue reading...

Using the Maven Release plugin: Things to know


January 27, 2011 By
Tim O'Brien

When should the code be tagged? How is the release/branch/tag process related to deployment? How should we branch during the release process? Should we branch early on in the release? Or, should we just continue on in trunk and only branch when we need to start parallel development? Who performs the release and from what […]

Continue reading...

Training questions answered: Checksums, SSH keys, writing plugins


January 26, 2011 By
Matthew McCullough

You’ve probably heard that Sonatype teaches a series of online Maven training classes. They are a great way to get you and your team up and running on Maven, and if you have any specific questions we also make sure to leave some space in the class to answer any questions you might have. In […]

Continue reading...

Additional Maven training dates added for February


January 24, 2011 By
hloney

There has been an incredible demand for Sonatype’s Maven training courses lately. You asked for more and we answered – We’ve opened up additional seats for our February training dates. Register today before your seat is taken! Available training courses: MVN-101: February 7, 2011 at 11:00 am – 6:00 pm EST (GMT – 05:00) Enroll […]

Continue reading...

1,600 Developers Speak — And They Want Better Integration


January 19, 2011 By
Charles Gold

The results are in, and we’re taking note of some interesting trends. If you participated in the survey, or if your just interested in this snapshot of the development infrastructure landscape, take a look at the results of our survey, or read some of the highlights in the following post. There is broad support for […]

Continue reading...

New in m2e 0.12.1 – Maven 3.0.2, Async HTTP Client


January 18, 2011 By
Pascal

Today we are releasing m2e 0.12.1. Despite our previous announcement that 0.12.0 would be the last version made available from Sonatype, we have decided to cut this point release to make available new versions of the m2e dependencies. Most notably, this release includes recently released Maven 3.0.2 embedded runtime and an updated version of Async […]

Continue reading...

Maven training dates added in February


January 15, 2011 By
hloney

Due to incredible demand for Sonatype’s Maven training courses, we have added an additional training date to the February schedule. On February 22, 2011 we will be holding an extra session of Maven 101: Maven Mechanics. This course is the premier Java developer training course. It covers Maven installation and configuration, explains the motivation behind […]

Continue reading...

Maven How-To: Merging Plugin Configuration in Complex Projects


January 12, 2011 By
Bentmann Benjamin

In projects with many parent POMs, profiles, and plugin management sections, one can easily end up in a situation where the effective configuration for a plugin is the result of merging many configuration blocks from the various POM sources together. Not knowing the details of this merge process naturally leads to some confusion about why […]

Continue reading...

The Importance of Maven Training


January 10, 2011 By
Tim O'Brien

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 […]

Continue reading...

Enroll today for Maven 201: Development Infrastructure Design


By
hloney

Sonatype Training 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 […]

Continue reading...