-
Notifications
You must be signed in to change notification settings - Fork 6
Developer Setup
John Sullivan edited this page Feb 8, 2017
·
4 revisions
In order to build longevity, you will need relatively modern installations the following three prerequisites:
On a Mac with Homebrew, this is super easy:
% brew install sbt
% brew install cassandra
% brew install mongodbIf you have a formula for acquiring the prerequisites on other platforms, please toss them up here!
Longevity has a pretty standard SBT multi-project build. These are the projects:
- root
- longevity
- emblem
- longevity-cassandra-deps
- longevity-mongodb-deps
- longevity-sqlite-deps
The main project is root, and it aggregates the rest, so you can perform the entire build locally with sbt publishLocal. Or if you just want to run all the tests, use sbt test. Etc.