BUY THIS BOOK
Add to Cart

Print Book $29.95


Add to Cart

PDF $20.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £20.95

What is this?

Looking to Reprint or License this content?

Maven: A Developer's Notebook

By Vincent Massol, Tim O'Brien
First Edition  June 2005 
Pages: 220
Series: Developer's Notebooks
ISBN 10: 0-596-00750-7 | ISBN 13: 9780596007508
starstarstarstarstar (Average of 1 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Book description

Maven: A Developer's Notebook is the first book on the subject to hit the market, so you know the information is fresh and timely. If you're a Java programmer, you'll be armed with all the critical information you need to get up to speed on this powerful new build tool. In the end, you'll find yourself spending less time working on your project's build system and more time working on your project's code.
Full Description

Maven is a new project management and comprehension tool which provides an elegant way to share build logic across projects. In terms of capabilities, Maven is an improvement to Apache Ant-thanks to numerous plug-ins and built-in integration with unit testing frameworks such as JUnit. Tired of writing the same build logic for every project? Using Maven, you can leverage the experience of the community to avoid the tedious process of creating yet another build script for each new project. Maven: A Developer's Notebook begins by introducing you to the concept of project object model (POM), and then offers further details on the essential features of Maven. Like all titles in O'Reilly's Developer's Notebook series, this no-nonsense book skips the boring prose and cuts right to the chase. It's an approach that forces you to get your hands dirty by working through a series of poignant labs-exercises that speak to you instead of at you. Plus, Maven: A Developer's Notebook is the first book on the subject to hit the market, so you know the information is fresh and timely. If you're a Java programmer, you'll be armed with all the critical information you need to get up to speed on this powerful new build tool. You'll discover how Maven can help you:
  • manage a project's build, reporting, and documentation, all from a central piece of information
  • break a complex project into a series of smaller subprojects
  • report on code quality, unit tests, code duplication, and project activity
  • create a custom remote repository
  • build simple and complex plug-ins
In the end, you'll find yourself spending less time working on your project's build system and more time working on your project's code.

Browse within this book

Cover | Table of Contents | Colophon




Featured customer reviews

Write a Review


Good book,  December 14 2005
Submitted by Anonymous Reader   [Respond | View]

Well, as you mention, it is very good for Maven 1. And at the time, it was written and released, Maven 2 did not exist (except in some early prototype version maybe, or as concepts and use cases by its developers ?;-)

By now (and by the time you read it) a lot of things changed, and even the way to call Maven 2 has changed compared to the way the book describes.

The "m2" command is there, but deprecated.
So I guess everybody has to stick to the Maven web site so far, as the book mentions.
And both its authors and other people (like me, who worked with Maven for 2 years now and did several presentations on it) think about new editions and books that should help you with Maven 2...


Good book,  November 22 2005
Rating: StarStarStarStarStar
Submitted by Martijn de Bruijn   [Respond | View]

This is a very good book for learning Maven 1.x. I personally like the concept of the Developer Notebook serie. Small and to the point books with very good introduction on one specific subject.

The book is not very usefull for learning Maven 2.


Read all reviews


Media reviews "What I really enjoyed in reading this book, is the writing style and the format of the book. It is precise, yet insightful. The authors openly discuss things that should and should not be done to use the benefits of Maven. Multiple cases elaborate how to perform and extend goals with Maven. If you are looking for a practical guide to get upto speed or excel in Maven projects, this is a must read."
--Yugan "Yogi" Sikri, The Yogi, October 2005

"Maven: A Developer's Notebook is a recently published book by Vincent Massol and Timothy O'Brien in O'Reilly's Developer Notebook series. It fills a void in the market for a quality book on Maven. I had a chance to spend some time with Vincent while in Paris earlier in the summer; we talked about the book, his company: Pivolis, the French language and every manner of other topics. I've just now taken the time read through the book and should have done so earlier. It's excellent. Vincent's passion and focus comes across loud and clear."
--Ryan Cox, AsciiArmor, July 2005

"But now that I've read Maven: A Developer's Notebook I feel even more confident: last week I migrated the remaining (somehow cryptic) ant build files (of the big SOA project I'm currently involved in) to Maven! It's a relief! One of the great aspects of this book lies in the fact that it's more like series of lab notes, full of well phrased straightforward and instantly usable information. What I also really appreciated are the projects that Vincent and Tim invented to expose maven's neat features… After reading Vincent's and Tim's lab notes, not only will you have realized why Maven is good for you, but you'll also be ready to use it and promote it!"
--Francois Le Droff, François Le Droff's Weblog, September 2005

Read all reviews

See larger cover