Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Note: if you just want to try out Isis then there's no need to built it first; just use our quickstart maven archetype

...

Introduction

This is a quick guide explaining the prerequisites for developing. Most of the contributors in the community use Eclipse, but if you use some other IDE (IntelliJ, NetBeans etc) please feel free to update this page.

nb: 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.htmlImage Removed and http://starobjects.sourceforge.net/m2-site/main/documentation/docbkx/pdf/developers-guide.pdfImage Removed)

Where next?

...

  • Java 6 JDK
    • We're targetting at least jdk1.6.0_11, nothing particular special about this release, it's the version that Rob has on his Ubuntu and it "works for him"
  • Subversion 1.6.x
  • either Maven 2.2.1 (and point m2eclipse towards)
    • although Maven 3.0.0 can could in theory be used to build ("mvn clean install"), but Isis, the site plugin has changed in 3.0.0 and so we haven't yet reworked the POMs for this ("mvn site-deploy")thi. Therefore Maven 3.0.0 is not officially supported by us (see , and we've used the maven-enforcer-plugin to only allow the builds for [2.2.1,3.0.0); See ISIS-11 )for more on this.

Set environment variables:

...

Anonymous read-only access:

Committer read-write access:

Eclipse

Plugins (to build the code)

  • Eclipse 3.6 Java edition
  • subclipse for Subversion
  • m2eclipse for maven
    • Windows>Preferences>Maven>Installations
      • and point to your external maven installation

For Contributors

...