Author Archives: John Casey

Access Logging in Nexus 1.3.6


September 23, 2009 By
John Casey

Since I’ve done much of the work on developing custom jetty.xml files for Nexus, it’s probably natural that I was the one to research and answer the following question: How can I turn on access logging for a Nexus instance? It turns out this is a fairly easy thing to do. My solution below draws […]

Continue reading...

Categories: Uncategorized

Maven 2.2.0 Released!


June 30, 2009 By
John Casey

I’m pleased to announce that we at the Apache Maven project have released Maven 2.2.0. You should definitely give it a spin! Maven 2.1.0 was probably the most stable release we’ve ever done, in terms of the number of reported regressions. Maven 2.2.0 improves on this stability by fixing the few critical bugs that did […]

Continue reading...

Categories: Uncategorized

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...

Categories: Uncategorized

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...

Categories: Uncategorized

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...

Categories: Uncategorized

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...

Categories: Uncategorized

Abstraction-Addicted Ant


June 29, 2007 By
John Casey

I’ve been staring at quite a few Ant scripts lately, trying to find patterns that I can convert to Maven plugin configurations. The one thing that stands out apart from the general gunkiness of Ant scripts is that Ant – at least in its older versions – forces you to the extremes of abstraction for […]

Continue reading...

Categories: Uncategorized