Skip to main content

Slides from the Java Power Tools talk at Devoxx - part 1

Posted by johnsmart on January 28, 2009 at 9:00 AM PST

Some of the live presentations from last year's Devoxx conference in Antwerp are starting to be posted on their site. I've had a couple of requests for the slides from the Java Power Tools talk I gave there. So, for anyone interested, here they are. This is the first half - the second half will be posted in the coming days.

There are many good tools out there in the world of Java development - the trick is to get them all to play together well. In this session, we will go through the key steps involved in automating a typical Java build process using Maven, Hudson and a large cast of supporting tools such as Checkstyle, FindBugs, and Cobertura. We will use Maven to create a simple web application, comprising of several application layers, and see how Maven helps to manage things such as transitive dependencies, and simplify your life as a developer. Then we will see how to set up Continuous Integration with Hudson, and how to get the best out of the various build metrics and automated code quality and coverage tools. We will also see how Hudson and Maven can work together to make dependencies between modules a non-event. We will also look at how this ties into Subversion, and see how to automate the release process.

"Probably the best training course I've been on."..."Not just how to write Java code but the 'business end' - how to build, test, deploy, manage and monitor"..."One of the best and most useful courses I have attended. And they didn't even try to sell me anything!" - Now five days, with new and updated material! Check out the new 2009 season of the Java Power Tools Bootcamps.