Maven: A Developer's Notebook and over 2 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: 1.57

or
 
   
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Maven: A Developer's Notebook on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Maven: A Developer's Notebook (Developer's Notebooks) [Paperback]

Vincent Massol , Timothy M. O'Brien
2.0 out of 5 stars  See all reviews (1 customer review)
Price: 19.50 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Monday, 28 July? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition 14.94  
Paperback 19.50  

Book Description

30 Jun 2005 0596007507 978-0596007508 1

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.

Product details

  • Paperback: 224 pages
  • Publisher: O'Reilly Media; 1 edition (30 Jun 2005)
  • Language: English
  • ISBN-10: 0596007507
  • ISBN-13: 978-0596007508
  • Product Dimensions: 1.5 x 17.8 x 23 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,404,129 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Publisher

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.

About the Author

In addition to being an active member of the Maven development team, Vincent Massol is the creator of the Jakarta Cactus framework. After having spent four years as a technical architect on several major projects (mostly J2EE), Vincent is now the co-founder and CTO of Pivolis, a company specializing in applying agile methodologies to offshore software development. He lives in the City of Light, Paris, France.

Tim M O'Brien is a professional singer and programmer living and working in the Chicago area. He prefers Emacs to vi. Tim discovered programming on a TRS-80, and went on to study (and subsequently forget) Electrical Engineering at UVA. In his free time, Tim likes to sleep, study music, build toys with microcontrollers, and participate in open source projects. Tim is active in the Jakarta Commons project.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

5 star
0
4 star
0
3 star
0
1 star
0
2.0 out of 5 stars
2.0 out of 5 stars
Most Helpful Customer Reviews
2.0 out of 5 stars Out of date 15 Mar 2009
Format:Paperback
I rather like the format of this series. The books are snappy and to the point. However this notebook deals with Maven 1 and was sadly out of date a few months after publication when the rewritten Maven 2 was released. Although the book mentions Maven 2 here and there, O'Reilley really should have withdrawn this edition and updated it. The result is the Maven novice is likely to be left confused by non working code examples and conventions which are no longer followed by the Maven 2 users.

I'm not a fan of Maven. It seems to work wonderfully for standard cases and to be impossibly obscure for the corner cases you find in real projects. Despite this, the build tool has developed a solid user base. Its a shame there isn't an up to date kick start book for new users and those, like me, trying to figure out how to adapt it to the needs of real projects.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.0 out of 5 stars  14 reviews
47 of 47 people found the following review helpful
1.0 out of 5 stars No longer relevant 14 Mar 2007
By pjc - Published on Amazon.com
Format:Paperback|Verified Purchase
This book does not apply to Maven 2, the current release of Maven. May be useful concept material but because it doesn't apply to the current version of the software it is not a good "Developers Notebook". This book should be pulled from the shelves.
8 of 8 people found the following review helpful
2.0 out of 5 stars Out of date 24 Mar 2007
By Andy Pippin - Published on Amazon.com
Format:Paperback
While there is nothing technically wrong about this book, Maven 2 is almost a complete re-write of Maven. This book covers all the ins and outs of using Maven (the project model, dependency resolution, directory hierarchy), but the technical details are now completely out of date.
7 of 7 people found the following review helpful
4.0 out of 5 stars good on strengths, but key holes 28 July 2005
By Jeanne Boyarsky - Published on Amazon.com
Format:Paperback
"Maven - A Developer's Notebook" is good for covering the surface of how to do a build in Maven. There is great explanation on the installation of Maven and building Java projects. Coverage of reporting and writing plugins was also good.

Coverage of building WARs was fair. It would have been nice to see a JSP or resource files in the example, rather than just code. Noticeably absent was how to build an EJB project and an EAR. And while the book demonstrates connecting to CVS/Subversion, it could use an example on checking out code.

The book assumes some knowledge of the build process in Java, but not too much. Specifically, it is not necessary to know Ant. For those who do use Ant, common pitfalls are mentioned (without saying they are from Ant.)

In developer's notebook style, the book reads quickly and goes through a series of labs. The authors are good about explaining what things mean and going through the build output. The list of Maven plugins is very useful in finding out what exists.

The book is well thought out, clear and excellent for what it covers. However, I think they tried to cover too much in too little room and wound up having to leave out some key areas. If you were only creating jars or WARs by yourself, I would give this book a 5. But for J2EE and teams, it gets a 4 because it needs the documentation to supplement.
4 of 4 people found the following review helpful
1.0 out of 5 stars Waste of moneyand time 10 Jan 2008
By O. Aluko - Published on Amazon.com
Format:Paperback
This book was a complete waste of my money and my time. The code examples dont work and it focuses on outdated maven 1. Maven is now at level 2.08 and the publishers of this book should know better than to continue putting this book out for sale.
17 of 23 people found the following review helpful
3.0 out of 5 stars Wait for Maven 2 14 Aug 2005
By J. Krishnamurthy - Published on Amazon.com
Format:Paperback
I have been used to Ant for past 4 years, I found this book to be difficult to follow. Authors are trying to cover too much detail in a short book. Most of the areas covered in this book is going to change in Maven 2. It is worth to wait for a book on Maven 2 to release. Of the 6 chapters, Chapter 1 and 3 are for Maven beginners.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback