You've worked on many problems that were a complete mess: every part of the project had its own build system that needed to be reverse-engineered before you could understand it. There wasn't any common repository for information about the state of the product. And everyone seemed to be working by his or her own rules and conventions. Sound familiar? It's time to escape. Maven: The Definitive Guide teaches you how to bring order to your development projects. It enables you to establish uniform build processes, standard systems for reporting on project status, and to bring unruly projects under control.
This edition has been updated to include associated technologies such as Issue Trackers, Repository Managers, and Component Lifecycle tools, all of which are an important component of any development infrastructure. The landscape of "builds" has changed over the past several years and this book will guide users toward best practices for larger build systems.