GEODE-101 Resolve Geode Spark Connector Build Issues
Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/27933651 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/27933651 Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/27933651 Branch: refs/heads/develop Commit: 27933651b28302f61558000752b84c475b4ecd9d Parents: 85d44f0 Author: Jianxia Chen <jche...@apache.org> Authored: Mon Jul 13 15:51:36 2015 -0700 Committer: Jianxia Chen <jche...@apache.org> Committed: Mon Jul 13 15:51:36 2015 -0700 ---------------------------------------------------------------------- gemfire-spark-connector/doc/1_building.md | 6 ++++++ gemfire-spark-connector/project/Dependencies.scala | 2 +- gemfire-spark-connector/project/Settings.scala | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/27933651/gemfire-spark-connector/doc/1_building.md ---------------------------------------------------------------------- diff --git a/gemfire-spark-connector/doc/1_building.md b/gemfire-spark-connector/doc/1_building.md index ece4a9c..007d9f1 100644 --- a/gemfire-spark-connector/doc/1_building.md +++ b/gemfire-spark-connector/doc/1_building.md @@ -4,6 +4,12 @@ You will need Scala 2.10 and sbt 0.13.5 to 0.13.7. ### Building Artifacts +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 -Dskip.tests=true +./gradlew publishToMavenLocal + In the root directory of connector project, run: ``` sbt clean package http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/27933651/gemfire-spark-connector/project/Dependencies.scala ---------------------------------------------------------------------- diff --git a/gemfire-spark-connector/project/Dependencies.scala b/gemfire-spark-connector/project/Dependencies.scala index 899e182..25a64f1 100644 --- a/gemfire-spark-connector/project/Dependencies.scala +++ b/gemfire-spark-connector/project/Dependencies.scala @@ -6,7 +6,7 @@ object Dependencies { object Compile { val sparkStreaming = "org.apache.spark" %% "spark-streaming" % "1.3.0" val sparkSql = "org.apache.spark" %% "spark-sql" % "1.3.0" - val gemfire = "com.gemstone.gemfire" % "gemfire" % "9.0.Beta-SNAPSHOT" + val gemfire = "org.apache.geode" % "gemfire-core" % "1.0.0-incubating-SNAPSHOT" excludeAll(ExclusionRule(organization = "org.jboss.netty") ) } object Test { http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/27933651/gemfire-spark-connector/project/Settings.scala ---------------------------------------------------------------------- diff --git a/gemfire-spark-connector/project/Settings.scala b/gemfire-spark-connector/project/Settings.scala index ec61884..6d0a8bb 100644 --- a/gemfire-spark-connector/project/Settings.scala +++ b/gemfire-spark-connector/project/Settings.scala @@ -13,7 +13,6 @@ object Settings extends Build { ) lazy val gfcResolvers = Seq( - "GemStone Snapshots" at "http://nexus.gemstone.com:8081/nexus/content/repositories/snapshots/", //"GemStone Official Release" at "http://dist.gemstone.com/maven/release", "Repo for JLine" at "http://repo.springsource.org/libs-release", "Local Maven" at Path.userHome.asFile.toURI.toURL + ".m2/repository"