The spark connector is built with Scala 2.10 and sbt 0.13.5 to 0.13.7.
To build against Apache Geode, you need to build Geode first and publish the jars to local repository. In the root of Geode directory, run:
./gradlew clean build install -Dskip.tests=true
In the root directory of connector project, run:
./sbt clean package
The following jar files will be created:
geode-spark-connector/target/scala-2.10/geode-spark-connector_2.10-0.5.0.jar
geode-functions/target/scala-2.10/geode-functions_2.10-0.5.0.jar
geode-spark-demos/target/scala-2.10/geode-spark-demos_2.10-0.5.0.jar
Commands to run unit and integration tests:
./sbt test // unit tests ./sbt it:test // integration tests
Integration tests start a Geode cluster and Spark in local mode. Please make sure you've done following before you run ./sbt it:test
:
./sbt package
Next: Quick Start