Skip to product information
1 of 1

For too long, developers have worked ondisorganized application projects, where every part seemed to have its ownbuild system, and no common repository existed for information about the stateof the project. Now there's help. The long-awaited official documentation toMaven is here.

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

To use Maven, everything you need to know is in this guide. The first partdemonstrates the tool's capabilities through the development, from ideation todeployment, of several sample applications -- a simple software developmentproject, a simple web application, a multi-module project, and a multi-moduleenterprise 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

Severalsources for Maven have appeared online for some time, but nothing served as anintroduction and comprehensive reference guide to this tool -- until now. Maven:The Definitive Guide is the ideal book to help you manage development projectsfor software, web applications, and enterprise applications. And it comesstraight from the source.


View full details