Skip to main content

JavaOne: Getting Serious About Build Automation: Using Maven in the Real World

Posted by johnsmart on May 22, 2009 at 4:25 PM PDT

This year, I'll be talking at JavaOne about Getting Serious About Build Automation: Using Maven in the Real World (TS-3941):

Maven 2 is becoming increasingly popular in larger organizations looking to standardize and industrialize their build processes as well as in smaller shops simply trying to get more out of their builds. This session, for developers wanting to learn about Maven and Maven users wanting to get more out of their build tool, covers the main features and benefits of Maven and then looks at some of the more advanced uses of Maven in the real world, including complex transitive dependency management, dependency conflicts, multimodule projects, and integration with other build systems. It also looks at how the m2eclipse plug-in can be used to improve the Maven user experience and how to use the Nexus repository manager with the Maven release process to publish your APIs within your organization.

In this talk, I'll be discussing some of the finer points of Maven development, including:

  • Some more advanced uses of multi-module projects, project inheritance, and dependency management
  • Revving up the release process with automated releases, Hudson and Nexus
  • Doing up your deployment process - towards one-click deployments

The talk is on Wednesday, June 3, 9:45-10:45 (Esplanade 300). Last time I looked, there were still about 20 places left for this talk.

I'll be in San Francisco all week, so if anyone wants to catch up or hang out, just give a yell!

"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!" - Get in quick - there are still some places available on the London course! Get up to scratch with the latest in Java tools and best practices!