Maven Definitive Guide Project Infrastructure

April 29, 2009 By

open-sourceNote: Before we get started, anyone interested in signing up for Maven training should do so soon. We’ve got a class in Mountain View, CA on May 12-13, and a class in Chicago on May 19-20. Sign up today. It’ll be great, and we’ve got some new material from John Smart, author of “Java Power Tools”.

Alright, we’ve put the infrastructure in place for more participation in the development of Maven: The Definitive Guide. We’ve already had two forks of the Definitive Guide on GitHub. People are interested in helping out, and we encourage anyone to either submit a patch or fork and start innovating. Read on for some more details, how to sign up for our author mailing list, register for an account in the issue tracker, and get started with the code: (more…)

Categories: Book, How-To, m2eclipse, Maven, Sonatype Tags: ,

Open Source "Maven: The Definitive Guide" (Part 2 of 2)

April 25, 2009 By

Before we attract a large spike of contributors it might make sense to define some parameters of the open source definitive guide effort. In this post, I’m going to throw out a few thoughts about structure, technology, and process. In the short-term, I’m interested in getting some translation work completed, and we likely need to fix typos and cut a few point releases. This post discusses broader issues of community and technology.

git clone git://github.com/sonatype/maven-guide.git

(more…)

Categories: Book, Maven Tags: ,

Open Source "Maven: The Definitive Guide" (Part 1 of 2)

April 24, 2009 By

I hinted at making the Maven book open months ago, but we were distracted by pre-production madness for the first edition. As we start to think about expanding the Definitive Guide again, now is the right time to release the source for Maven: The Definitive Guide and seek more community input and involvement. I’m excited about the potential here because I think it is time for the Maven book to evolve into something larger, something more comprehensive. I think we need to supplement the Maven project with some good Quick Start guides and start to expand our coverage of Maven plugins. I’ll be exposing our JIRA project and proposing a plan for the next few releases early next week. Read more for some thoughts about the importance of this shift and some of the ideas we’re kicking around.

(more…)

Categories: Book, Maven Tags: ,

GIT: The sweetest SCM around

April 24, 2009 By

Yesterday I asked on the Maven Development list about using a GIT repository as the canonical SCM for Maven 3.x. My reasoning for wanting to use GIT over SVN are based on the following:

  • A distributed model
  • Network efficiency
  • Simple branching and merging
  • JGIT: A pure Java implementation of GIT
  • Gerrit: An awesome peer review system based on JGIT

    (more…)

Categories: Community, Maven, Nexus

Read the Sonatype Newsletter

April 23, 2009 By

If you want to keep up-to-date on the latest news about Sonatype’s products and news about the open source projects that we participate in, signup for our Newsletter. If you missed our first newsletter, you can read the April 2009 newsletter in the online archives.

In the April 2009 newsletter:

  • Jason van Zyl presents the plans for Maven 3
  • Introduction to Repository Management
  • Sonatype releases Nexus 1.3.3 and Nexus Professional 1.3.3
  • The new schedule for Maven training days
  • The top-10 blog entries in March 2009
  • Follow us on Twitter

Read more….

Categories: Community, Sonatype Tags: ,