Required Tools
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
You will need a JVM, Eclipse, Mylyn, Subclipse, the AspectJ Development Tools for Eclipse (AJDT) and optionally Ant. The recommended versions of these are:
- A JVM — the latest Sun JDK 6 release (currently update 20).
- Eclipse — the latest stable Eclipse "Classic" release (currently 3.5).
- Subclipse — the latest stable release for Eclipse 3.2+ (currently 1.4.8). Follow the instructions there for installing from the Subclipse update site. Nb. some Linux distributions don't ship with a sufficiently recent version of the JavaHL libraries for Subclipse 1.4.x, so you might need to use the SVNKit client for the time being.
- AJDT — the latest stable AJDT release (currently 2.0.0). Follow the instructions there for installing from the ADJT update site.
- A nightly build of the Scala IDE for Eclipse (see Installing a Nightly Build).
If you intend to work in the context of Assembla tickets within Eclipse (recommended), you will need Mylyn and the Assembla Mylyn Connector — for working with Assembla tickets within Eclipse.
Connector:
- Mylyn can be installed from the Mylyn
update site, if not already installed in your Eclipse. - For the Assembla connector, please follow the instructions in the Assembla
wiki.
If you intend to build outside of Eclipse you will also need:
- Ant — the latest stable release (currently 1.7.1).
- Subversion client — most Linux distributions ship with a sufficiently recent version. Windows binaries are available here.
Please note that whilst these are the recommended versions, other versions of various components will very likely work as well, and it would be helpful if you could report combinations which unexpectedly fail (or succeed) on the scala-dev-mailing list.