Repast Simphony Development Environment and Update Site
Updated 10/16/2009This section describes how to set up Eclipse to use either the Repast Simphony IDE plugin from the update site or for development of the Repast Simphony codebase itself.
The IDE plugin from the update site provides the same functionality of the stand-alone installers, but permits the flexibility to add Repast Simphony to an existing Eclipse installation. This may be useful for advanced programmers who have additional Eclipse components and do not want to use the Eclipse that is included with the installers. This configuration (Configuration A) does not required the development environment components or source code from the repository.
Developers who wish to contribute to or modify the Repast Simphony codebase will need the development environment components described below and the source code from the repository. This configuration (Configuration B) does not require the plugin from the update site.
The following components are common to both configurations described above:
- JDK 6 SE from http://java.sun.com/javase/downloads/index.jsp
- Java 3D from https://java3d.dev.java.net/binary-builds.html
- Java Advanced Imaging from http://jai.dev.java.net/binary-builds.html
- JOGL from https://jogl.dev.java.net/
- Eclipse Classic 3.5.1 from http://www.eclipse.org/downloads/
Configuration A: Repast Simphony IDE for Eclipse plugin
To install the Repast Simphony IDE for Eclipse plugin only:- Follow the directions given here to install Repast Simphony and its supporting plug-ins from our update site, http://mirror.anl.gov/pub/repastsimphony/site.xml
Configuration B: Development Environment Components
To install the development environment components and check out the Repast Simphony source code from the Sourceforge SVN repository:- Use the Eclipse plugin installation system to install the following plug-ins:
- Eclipse EMF 2.5.0 (http://download.eclipse.org/modeling/emf/updates/releases/)
- Eclipse GEF 3.5.1 (http://download.eclipse.org/tools/gef/updates/releases/)
- Groovy Eclipse Plugin V2.0 (http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/)
- Subclipse 1.6 for SVN (http://subclipse.tigris.org/update_1.6.x)
Note: Mac Os X users will need to separately download and install the Universal Subversion 1.5.4 Binaries from http://www.collab.net/downloads/community/.
- Checkout the Repast Simphony projects from SVN).