Maven: The
Definitive Guide

maven-book

A free, open book under a Creative Commons license. This book serves as both an introduction and a reference for Maven users.

Read the book online,

OR

Pre-order your copy of Maven: The Definitive Guide.

Maven: The Definitive Guide is covered by a Creative Commons 3.0 - Attribution, Non-commercial, No Derivatives license.

88x31

Articles

08/26/2008 - Java developers get repository help published by InfoWorld

Paul Krill covers the Nexus 1.0 release:

"Sonatype on Tuesday is offering a tool for Java developers to manage internal Maven-based code repositories and access external Maven repositories. The company's Nexus 1.0 product is a Maven repository manager; the Maven Central Repository itself features a repository for binary artifacts and publicly available project metadata, the company said. Maven Central Repository holds more than 50,000 main artifacts, said Sonatype, which developed the repository. The overarching Apache Maven project features a Java build development framework. "We try to provide a single place for people to manage all their Maven repositories, and that's what Nexus provides," said Jason van Zyl, founder and CTO of Sonatype." - Read More


07/16/2008 - Maven founder proposes Eclipse marriage published by The Register

Gavin Clarke write this article on Sonatype becoming a member of the Eclipse Foundation:

"Jason van Zyl, Apache Maven founder and also founder and chief technology officer of Sonatype, told The Reg he'd lobby for his Java build-and-release framework and repository to be integrated with the next version of Eclipse, due in just under a year. The idea is for Sonatype's Maven plug in for Eclipse, M2Eclipse, to ship with Eclipse 3.5 - a first version of M2Eclipse is due by the end of September." - Read More


07/15/2008 - New Eclipse member looks to rival Visual Studio published by InfoWorld

Paul Krill of InfoWorld covers Sonatype in the Eclipse Foundation:

"Founded by the team that built the Apache Maven Java build and release framework and repository, Sonatype joins Eclipse as a strategic developer. Sonatype will lead development of the m2eclipse project, which is an Eclipse plug-in combining Maven and Eclipse. Release 1.0 of m2eclipse is anticipated by mid-September, said Jason van Zyl, CTO and co-founder of Sontatype and developer of Maven. "Maven combined with the Eclipse IDE is, we think, a solution that is starting to approach the usability of Visual Studio," van Zyl said. Sonatype offers support and tools around Maven to increase compatibility, ease dependency-tracking and reduce barriers between development environments, the company said. One planned product, Nexus, will be a repository manager for Maven." - Read More


06/26/2008 - Maven and Eclipse strive for Visual Studio 'power' published by The Register

Gavin Clarke of The Register writes about Sonatype's efforts to integrate Maven and Eclipse

"A Maven plug-in for Eclipse called M2Eclipse is due in the next eight weeks. This will integrate the two environments, providing automatic mapping of assets from build to release, eliminating the potential for bugs to creep in to the handover between teams. Integration is currently tricky and done by hand. M2Eclipse will map repositories, project metadata, dependencies and configuration information of software built in Eclipse to the Maven project object model. Those building inside Eclipse will also be able to search projects and find plug-ins held in the Maven Central Repository." - Read More


06/25/2008 - Eclipse Ganymede, Maven, and More published by Dr. Dobbs

In this interview with Dr. Dobb's Jonathan Erickson, Jason Van Zyl discusses Sonatype's efforts to provide Maven support for Eclipse, explains the meaning of the name Sonatype, and talks about the adoption rate of Nexus (over 50,000 downloads last month).

"The project is called m2eclipse or m2e for short, and consists of two major parts: IDE integration, and a build automation framework for OSGi called Tycho. The goal of the two parts is to bring complete parity to developers and release engineers. Developers typically live inside their IDEs, while release engineers crave total automation and spend much of their time honing build servers to deliver, in consumable form, what developers have created. m2eclipse provides massive gains in developer productivity and eases release engineer pain by providing visualization techniques, direct access to Maven repositories via our integration with Nexus, our Maven repository manager, and advanced editors to simplify the use of Maven inside Eclipse. Sonatype is committed to the Eclipse platform and feels that m2e is a significant step in joining the Maven and Eclipse communities." - Read More at Dr. Dobbs.

Sonatype Blogs