Maven Definitive Guide Project Infrastructure
Note: 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…)
Open Source "Maven: The Definitive Guide" (Part 2 of 2)
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
Open Source "Maven: The Definitive Guide" (Part 1 of 2)
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.
GIT: The sweetest SCM around
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: