You may want to visit the main page of the Reactive Inspector project:
http://guidosalva.github.io/reactive-inspector/
- Install and open Eclipse (the Scala IDE is recommended).
- Help -> Install New Software...
- Add the REclipse update site:
https://dl.bintray.com/m1c3/generic
- Select the just added REclipse update site from the drow-down.
- Install the REclipse plugin from the Reactive Programming category.
If you want to create a new project with REclipse support you can use the REclipse Template project as a starting point:
git clone https://github.com/m1c3/reclipse-template.git
Then you can import the project into Eclipse via sbt:
sbt eclipse
- Eclipse: File -> Import...
- Select General -> Existing Projects into Workspace
- Select the cloned template project.
Add the REScala Logger to the dependencies of the build.sbt:
"de.tuda.stg.reclipse" %% "rescala-logger" % "0.1"
Add a resolver for the REclipse maven repository in the build.sbt:
resolvers += Resolver.bintrayRepo("m1c3", "maven")
Attach the REScala Logger to REScala's logging in the main method of your application (or at a place before any Var, Signal or Event is created):
rescala.ReactiveEngine.log = new REScalaLogger
- Scala IDE for Eclipse
- Plug-in Development Environment (PDE) (should be already included in Scala IDE)
- Eclipse Test Framework (only for test project)
- Set up the Scala IDE for Eclipse.
- Install the Eclipse Test Framework from the Eclipse update site if you want to execute or create tests.
- Clone this project.
- Import the REClipse_TreeViewer project into the workspace.
- Import the REClipse_TreeViewer-tests project if you want to execute or create tests.
- Done!