Maven
The How-to Guide for Maven 2.0
John Casey Vincent Massol Brett Porter Carlos Sanchez Jason van Zyl
Better Builds with Maven. The How-to Guide for Maven 2.0
© 2007 DevZuz The contents of this publication are protected by U.S. copyright law and international treaties. Unauthorized reproduction of this publication or any portion of it is strictly prohibited. While every precaution has been taken in the preparation of this book, the publisher and the authors assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this book or from the use of programs and source code that may accompany it. In no event shall the publisher and the authors be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this book.
Printed: August 2007 in the USA Version 1.3.1
Acknowledgments
I'm very lucky to have been able to write this book with the core Maven team. They are all great developers and working with them on Maven since 2002 has been an endless source of discoveries and enlightening. Jason van Zyl and I were initially supposed to write half of the book but we soon realized that there was a substantial amount of work to be done on the code to stabilize Maven and the plugins before we could write about it. This is when Brett Porter, Carlos Sanchez and John D. Casey stepped up to the plate and jumped on board to help us. They ended up writing a big portion of the book and improving the overall book's quality by several folds. Thank you guys! We owe you. I'd like to thank Jason of course who's guided Maven all those years and who's had the foresight and courage to rewrite Maven 2 from scratch, taking into account all learnings from the past. A special thank goes to Jesse McConnell who's helped me a lot to write the J2EE chapter and especially the Web Services part. Thanks also to all our reviewers who provided great