This stuff should be in docbook (and the starobjects.org umbrella project has some stuff we can take-on, see: http://starobjects.sourceforge.net/m2-site/main/documentation/docbkx/html/developers-guide/developers-guide.html and http://starobjects.sourceforge.net/m2-site/main/documentation/docbkx/pdf/developers-guide.pdf)
For now, just a rough list:
- Java 6 JDK
- either Maven 2.2.1 or Maven 3.0.0 (and point m2eclipse towards)
Both versions of Maven seem to work ok; probably makes sense to go with M3.0.0 now that it's out.
- Eclipse 3.6 Java edition
- subclipse for Subversion
- m2eclipse for maven
- findbugs
- emma
- groovy-eclipse (http://dist.springsource.org/release/GRECLIPSE/e3.6/)
Maven 3
Some notes on UsingMaven3 here.