Maven: The Definitive Guide: The Definitive Guide [NOOK Book]

Overview

For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here.

Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software ...

See more details below
Maven: The Definitive Guide: The Definitive Guide

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49
BN.com price
(Save 44%)$27.99 List Price

Overview

For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here.

Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software development projects. Maven is largely replacing Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team.

To use Maven, everything you need to know is in this guide. The first part demonstrates the tool's capabilities through the development, from ideation to deployment, of several sample applications -- a simple software development project, a simple web application, a multi-module project, and a multi-module enterprise project.

The second part offers a complete reference guide that includes:

  • The POM and Project Relationships
  • The Build Lifecycle
  • Plugins
  • Project website generation
  • Advanced site generation
  • Reporting
  • Properties
  • Build Profiles
  • The Maven Repository
  • Team Collaboration
  • Writing Plugins
  • IDEs such as Eclipse, IntelliJ, ands NetBeans
  • Using and creating assemblies
  • Developing with Maven Archetypes

Several sources for Maven have appeared online for some time, but nothing served as an introduction and comprehensive reference guide to this tool -- until now. Maven: The Definitive Guide is the ideal book to help you manage development projects for software, web applications, and enterprise applications. And it comes straight from the source.

Read More Show Less

Product Details

  • ISBN-13: 9780596551780
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 9/24/2008
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 470
  • Sales rank: 453,985
  • File size: 8 MB

Meet the Author

Sonatype Company is Jason Van Zyl's company and pretty much the center of the Maven universe. Jason Van Zyl is the inventor and lead developer of Maven.

Read More Show Less

Table of Contents

Pt. I Introduction

1 Introducing Apache Maven 3

2 Installing and Running Maven 13

Pt. II Maven by Example

3 A Simple Maven Project 25

4 Customizing a Maven Project 43

5 A Simple Web Application 67

6 A Multimodule Project 77

7 Multimodule Enterprise Project 87

Pt. III Maven Reference

8 Optimizing and Refactoring POMs 129

9 The Project Object Model 149

10 The Build Lifecycle 181

11 Build Profiles 197

12 Maven Assemblies 217

13 Properties and Resource Filtering 261

14 Maven and Eclipse: m2eclipse 271

15 Site Generation 309

16 Repository Manager 333

17 Writing Plugins 383

18 Writing Plugins in Alternative languages 411

Pt. IV Appendixes

A Settings Details 425

B Sun Specification Alternatives 435

Index 439

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted July 25, 2012

    O'Reilly does a great job of over coming the B&D issue

    If you have not figured it out yet, B&D locks down the eBook so that you cannot choose the number of columns, this makes reading SW book very difficult. O'Reilly offers a $4.99 upgrade for all the different eBook formats; including, DRM-free which does not suffer the constrains of a B&D version of the book.

    Was this review helpful? Yes  No   Report this review
  • Posted October 13, 2010

    excellent book

    if you're struggling with maven, and who isn't, this is a excellent book.

    Was this review helpful? Yes  No   Report this review
  • Posted January 21, 2009

    VERY VERY HIGHLY RECOMMENDED!!

    Are you looking for a build tool? If you do, then this book is for you! The Sonatype Company has done an outstanding job of writing a book about Maven that is designed to help you build and distribute your project.<BR/><BR/>Sonatype, begins by describing Maven, and explains how it stacks up to and improves on other build tools throughout time; and, shows you how to install and run it on all platforms. Next, the author discusses preserving the narrative progression of a Developer's Notebook, that helps people learn Maven by example. Finally, Sonatype provides you with a large amount of comprehensive reference material.<BR/><BR/><BR/>After reading this most excellent book, you should have a better idea of what Maven is, what makes it different from some of the other options out there, and how to install it and learn more from the built-in help facilities. More importantly, this book will show you how to build and distribute your project.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)