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)