Apache Buildr provides an interesting alternative to Maven. Instead of a declarative approach, it combines the expressiveness of Ruby with a DSL for complex Java builds and integrates seamlessly with the Maven eco-system. This session will introduce Buildr along with its core concepts and illustrates them with real world examples based on its use in the Apache ODE project.
Most Java developers maintain a love-hate-relationship to Maven. Apache Buildr provides an interesting alternative for complex build systems. Instead of a declarative approach, it combines the expressiveness of Ruby with a DSL for complex Java builds and integrates seamlessly with the Maven eco-system. This session will introduce Buildr along with its core concepts and illustrates them with real world examples based on its use in the Apache ODE project.