Author Archives: John Casey

Maven 2.1.0 Released


March 22, 2009 By
John Casey

We’re pleased to announce the release of Maven 2.1.0. If you’ve been staring longingly at version 2.1.0-M1 for the last few months, but couldn’t quite get up the nerve to try a milestone release, here’s your chance! Version 2.1.0 builds on the unprecedented stability of 2.1.0-M1, fixing the one or two bugs that were found in that release and adding some exciting new features.

Continue reading...

The Hudson Build Farm Experience, Volume IV


February 5, 2009 By
John Casey

In Progress: The Learning Curve We’re Still Climbing Now that we’ve covered the high points of our Hudson build farm setup here at Sonatype, I want to discuss some of the current issues we’re facing at the moment. It’s important to realize that providing high-quality continuous integration is a long, involved process…not a quick, one-off […]

Continue reading...

The Hudson Build Farm Experience, Volume III


February 4, 2009 By
John Casey

I’ve been working on a Hudson-based build farm for Sonatype and Maven open source builds since sometime in September of 2008. I’ve learned a lot as a result, so I thought I’d share some experiences from the trenches. In this third – and probably, final – installment I’ll discuss some issues we tackled with our VMWare environment itself, and look ahead to some issues with which we still grapple on a day-to-day basis.

Continue reading...

The Hudson Build Farm Experience, Volume II


February 2, 2009 By
John Casey

I’ve been working on a Hudson-based build farm for Sonatype and Maven open source builds since sometime in September of 2008. I’ve learned a lot as a result, so I thought I’d share some experiences from the trenches. In this second installment I’ll discuss a few more details related to remote maintenance, along with the hurdles we encountered integrating Windows into our Hudson farm (and the solutions we found). I know I promised somewhat more than this in Volume I, but in the end it would have resulted in a truly gargantuan post…so, I’ll (hopefully) finish up this little mini-series with a discussion of VMWare issues, and some in-progress challenges with which we continue to grapple, in my next post.

Continue reading...