Welcome to Better Builds with Maven, an indispensable guide to understand and use Maven 2.0.
Maven 2 is a product that offers immediate value to many users and organizations. As you will soon find, it does not take long to realize these benefits. Perhaps, reading this book will take you longer. Maven works equally well for small and large projects, but Maven shines in helping teams operate more effectively by allowing team members to focus on what the stakeholders of a project require—leaving the build infrastructure to Maven!
This guide is not meant to be an in-depth and comprehensive resource but rather an introduction, which provides a wide range of topics from understanding Maven’s build platform to programming nuances.
This guide is intended for Java developers who wish to implement the project management and comprehension capabilities of Maven 2 and use it to make their day-to-day work easier and to get help with the comprehension of any Java-based project. We hope that this book will be useful for Java project managers as well.
For first time users, it is recommended that you step through the material in a sequential fashion. For users more familiar with Maven (including Maven 1.x), this guide is written to provide a quick solution for the need at hand.