Release and Dependency Management with Ivy

Although most people think of Ivy as just a dependency management tool, it can also be used for release management. This session moves beyond novice Ivy usage and shows how it can be used to help maintain sanity in a world of many JARs.

Ivy is the release and dependency management part of Maven with some modifications. Its capabilities are more than just fetching JARs from iBiblio, and this talk will go through the steps necessary in order to have an environment providing a safe, sane, and powerful way to deploy applications and their dependencies.


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 »