Leveraging Maven 2 for Agility
We struggled with long-running, complex builds and difficulty in sharing code across multiple projects. We started using Maven to simplify our builds. This lead to many more benefits that we didn’t expect. It also minimized the overhead costs of extracting, introducing and maintaining new modules. This provided a path for us to move away from a few monolithic slow builds to many small, lightweight fast builds. Using conventions improved cross-team communication. Managing dependencies, versions and performing releases have all become trivial. Maven is a wonderful tool for enhancing agility.
2 minutes: Introduction
10 minutes: Demonstrate the problems we encountered that made us look for alternatives to Ant
10 minutes: Describe how Maven made dependency management almost free, and releases trivial
10 minutes: The social impact Maven has had on developers and how it has improved our work flow
5 minutes: Before and after metrics for productivity
5 minutes: Migrating from Ant to Maven and strategies for internal repository management
3 minutes: Q & A
- Make your builds run faster
- Manage dependencies and versions
- Simplify communication in a multi-project, multi-team IT department
- Keep code cleaner with low-cost modularization

Download session PDF
Add to calendar