Build Smarter, Not Harder

All the code and unit tests in the world won't help you if your code can't be built. This session looks at the open source tools Hudson, Gant, and Ivy as ways to simplify and automate the build process, and also discusses best practices when it comes to the build.

The three tools reviewed here are:

  • Hudson - A continuous integration server, and the heir apparent to the venerable Cruise Control.
  • Gant - A thin Groovy wrapper around Ant which provides all the power and extensions of Ant combined with the flexibility of Groovy.
  • Ivy - A dependency management system that is supported “out of the box” by Gant.

About Robert Fischer

Robert Fischer

Robert Fischer is a multi-language open source developer currently specializing in Groovy in Grails. In the past, his specialties have been in Perl, Java, Ruby, and OCaml. In the future, his specialty will probably be F# or (preferably) a functional JVM language like Scala or Clojure.

Robert is the author of Grails Persistence in GORM and GSQL, a regular contributor to GroovyMag and JSMag, the founder of the JConch Java concurrency library, and the author/maintainer of Liquibase-DSL and the Autobase database migration plugin for Grails.

More About Robert »