Sonatype books are different.

Using Continuous Integration (CI) for all content we create, allows us to publish an updated version of the book each time there has been a change in the product it describes. This means that when you come to Sonatype to download a book on Nexus, Maven, or m2eclipse, you will be getting today's book, up-to-date with the latest content.
 


Maven by Example

This book is an introduction to Apache Maven. It introduces the central concepts of Maven by building up a sample multi-module Maven project which involves an object model, a database, a set of services, and a web application.

Read the Free, Online Version of Maven by Example

OR

Download a Free PDF version of Maven by Example




Maven: The Complete Reference

This book is an essential reference for anyone working with Apache Maven. This book explores the details of the POM, Maven Settings, Maven Archetypes, and many other topics.

Read the Free, Online Version of Maven: The Complete Reference

OR

Download a Free PDF version of Maven: The Complete Reference

Nexus Book Cover

Repository Management with Nexus

Repository managers serve two purposes: they act as highly configurable proxies between your organization and the public Maven repositories and they also provide an organization with a deployment destination for your own generated artifacts. "Repository Management with Nexus" at books.sonatype.com/nexus-book will walk you through the installation process for both the Open Source version of Nexus and Nexus Professional, and it covers important topics such as:

  • Installing Nexus as a Service on a Linux Machine
  • Nexus Best Practices
  • Managing Security with Nexus' Fully Customizable Role-based Authentication System
  • Reading Nexus System Logs
  • Installing Nexus as a WAR in an Existing Application Server
  • Configuring Nexus Professional's LDAP Authentication Realm
  • Configuring Nexus Professional's Staging and Procurement Features

Read "Repository Management with Nexus" Online.

OR

Download "Repository Management with Nexus" as a PDF.

m2eclipse Book Cover

Developing with Eclipse and Maven

The m2eclipse plugin is fully documented in the free, online book Developing with Eclipse and Maven. This book covers the installation and configuration of the plugin as well as detailing some of the procedures you can use to:

  • Create projects using Maven Archetypes
  • Check Out a Maven Project from SCM
  • Import Maven Projects
  • Materialize a Maven Project
  • Add and Update Dependencies and Plugins
  • Download Source and Javadoc
  • Resolve Dependencies
  • Search Remote Repositories for Maven Artifacts and Java classes
  • Use the Form-based POM Editor
  • Analyze Project Dependencies in m2eclipse

Read the Free, Online Version of Developing with Eclipse and Maven

OR

Download a Free PDF version of Developing with Eclipse and Maven

m2eclipse Book Cover

The Maven Handbook

The Maven Handbook is a free, online book. The Maven Handbook currently in a pre-alpha release.

  • Developing OSGi Projects with the PAX Plugin
  • Scripting Builds with Apache Ant
  • Scripting Builds with Scala
  • Scripting Builds with Groovy

Read the Free, Online Version of the Maven Handbook

OR

Download a Free PDF version of The Maven Handbook