...
Both versions of Maven seem to work ok; probably makes sense to go with M3.0.0 now that it's out.though most of us are currently using Maven 2.2.1
Set environment variables:
- JAVA_HOME
- M2_HOME
- MAVEN_OPTS
- -Xms512m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m
Maven 3
Some notes on UsingMaven3 here.
Eclipse
Plugins (to build the code)
- Eclipse 3.6 Java edition
- subclipse for Subversion
- m2eclipse for maven
For Contributors
- findbugs
- we might also include Checkstyle and PMD in the future
- emma
- groovy-eclipse (http://dist.springsource.org/release/GRECLIPSE/e3.6/)
- only required for the Groovy progmodel
Templates (for all)
...
trunk/src/site/resources/ide/eclipse/templates
isis-templates.xml
jmock2-templates.xml
junit4-templates.xml
Templates (for contributors only)Standards
trunk/src/site/resources/ide/eclipse/templates
Apache-code-style-formatting.xml
Apache-code-style-template.xml
Apache-Isis-code-style-cleanup.xml
isis-templates.xml
jmock2-templates.xml
junit4-templates.xml
...
Code Quality (for contributors only)
NB: these are likely to evolve
...