LAGraph Developer Guide
Building LAGraph
LAGraph is built using sbt. LAGraph requires sbt 0.13 (or higher). To build LAGraph, from the project directory run:
sbt/sbt package
Testing LAGraph
LAGraph features a comprehensive set of integration tests. To perform these tests, from the project directory run:
sbt/sbt test
Development Environment
LAGraph itself is written in Scala and is managed using sbt. As a result, LAGraph can readily be imported into a standard development environment such as the ScalaIDE for Eclipse.
To generate project metadata for eclipse, from the project directory run:
sbt/sbt eclipse
For eclipse, if necessary, select the appropriate Scala compiler, e.g.,
right_click_on_project -> properties -> Scala Compiler -> Scala Installation
to
Latest 2.11 bundle (dynamic)
or
Fixed Scala Installation 2.11.x (built-in)