Version 4, last updated by Miles Sabin at Dec 15 08:15 2011 UTC

The sources needed to build, hack on and test the Scala IDE are currently split across four modules in the LAMP Subversion repository and Assembla GIT repository, whereas the assembla git is the master for the sources.

Module GIT Location (Master) Description
Scala   the module containing the sources for the Scala compiler and standard library
Library git://git.assembla.com/scala-ide.2.git Currently a skeleton module providing OGSi/Eclipse plumbing for the standard library independently from both the Scala compiler and the Scala IDE
Plugin git://git.assembla.com/scala-ide.git The Scala IDE itself.
Plugin Aspects git://git.assembla.com/scala-ide.3.git An AspectJ-based Eclipse plugin which supports the main Scala IDE module by using Equinox Aspects to integrate Scala specific functionality with the Eclipse Java tooling (the JDT)

Note: It is possible to work on the scala-plugin and scala-plugin-aspects projects separately from scala and scala-library. Although you will be able to compile/debug the Scala IDE inside of Eclipse, you will be unable to create a "developer distribution." It is the recommended approach when desiring less resource consumption.