Nicolas Frankel wrote a quick review of Maven: The Complete Reference, and it is positive. Here is his conclusion:
This book is top quality and free: what can I say? If you’re a beginner in Maven, you’ll find a real stable base to learn from. If you need to update your knowledge, you will find a wealth of information. If you’re a Maven guru, please contribute to the Assembly plugin’s chapter. I can only give a warm thank you for Sonatype’s effort for giving this quality book to the community.
Maven: The Definitive Guide has been split into two separate books: Maven by Example and Maven: The Complete Reference. The original book had two parts: an example-driven section and a more “referency” section, and each of these sections is now being developed as a separate book. We did this for a number of reasons, but the most important was the idea that a good book has an ideal number of pages. A good introduction should weigh in at around 250 while a more complete reference might easily exceed 400 pages. With this change, we have more than enough room to grow both books over the coming months.
The following books are Part I and Part II of the old definitive guide:
Maven by Example – This book is an example-driven introduction. If you are new to Maven, read this book first. It will introduce all of the basics and take you all the way up to a multi-module enterprise project.
Maven: The Complete Reference – Novice or expert, this book will quickly become a dog-eared reference. This book covers topics in depth, including: build properties, the project object model, and other essential aspects of Maven.
If you’ve bookmarked our book, the existing links will continue to work, but they will automatically redirect to the appropriate book.
These are important articles for you to read if you have been responsible for introducing Maven into a new environment. Invariably, every time you introduce Maven somewhere new, you’ll meet up with people echoing some of these myths. The idea that Maven takes seven minutes to run the Clean plugin, or that Maven requires internet access is nothing more than FUD, and John Smart is doing a good job dismantling these myths. Read these posts on John Smart’s blog.
This turned out to be a really good book on learning Maven. It is a Creative Commons licensed book so that it offers the community a chance to update the book and add content. Like any great open source project, giving the community to have a direct chance to update the project produces a better final product.
Anders Hammar found a few issues in the plugin development chapter, after taking a closer look myself I identified and fixed a few inconsistencies which were quickly addressed in edition 2.0.1. These changes relate to the use of the Nexus Plugin archetype and some details about the generated Nexus Plugin descriptor.
Even though many of you are busily enjoying the year-end holidays, we’re busy at work trying to make quality software. We’ve just cut Edition 2.0 of “Repository Management with Nexus”, this edition has some important bug fixes and a refactored introduction. Much of the introductory “What is a Repository?” material has been pulled out of the introduction and placed into a new chapter dedicated to the concepts of repository management.