如何使用 SBT 使用 DynamoDB Janusgraph 存储后端?
How can I use DynamoDB Janusgraph Storage Backend using SBT?
我启动了一个使用 JanusGraph 作为库依赖项的 Scala 项目:
"org.janusgraph" % "janusgraph-core" % "0.1.1",
该项目当前使用 inmemory
存储后端。但是我想使用 DynamoDB 来保存我的图形并最终在 AWS 上部署应用程序。
我找到了 JanusGraph https://github.com/awslabs/dynamodb-janusgraph-storage-backend 的 DynamoDB 插件,并按照 运行 Marvel Universe 示例的指南进行操作。但是,当我尝试将库添加到我的 build.sbt
文件时:
"com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0"
说找不到库。
我发布了对 JanusGraph 0.1.1 的支持到 Central/Sonatype。您可以使用 "com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0"
来引入依赖项。
如果使用 scala gremlin,这将是构建文件
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
"org.apache.spark" %% "spark-core" % "2.1.1",
"org.apache.spark" %% "spark-sql" % "2.1.1",
"org.apache.spark" % "spark-streaming_2.11" % "2.1.1",
"org.apache.spark" % "spark-streaming-kafka-0-10_2.11" % "2.1.1",
"org.janusgraph" % "janusgraph-core" % "0.1.1",
"org.janusgraph" % "janusgraph-es" % "0.1.1",
"com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0",
"com.michaelpollmeier" % "gremlin-scala_2.11" % "3.2.5.1",
"com.tinkerpop.blueprints" % "blueprints-core" % "2.6.0",
"org.scalactic" %% "scalactic" % "3.0.0",
"org.scalatest" %% "scalatest" % "3.0.0"
)
resolvers ++= Seq(
Resolver.mavenLocal,
"jitpack" at "https://jitpack.io",
Resolver.sonatypeRepo("releases"),
Resolver.sonatypeRepo("snapshots")
)
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
我启动了一个使用 JanusGraph 作为库依赖项的 Scala 项目:
"org.janusgraph" % "janusgraph-core" % "0.1.1",
该项目当前使用 inmemory
存储后端。但是我想使用 DynamoDB 来保存我的图形并最终在 AWS 上部署应用程序。
我找到了 JanusGraph https://github.com/awslabs/dynamodb-janusgraph-storage-backend 的 DynamoDB 插件,并按照 运行 Marvel Universe 示例的指南进行操作。但是,当我尝试将库添加到我的 build.sbt
文件时:
"com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0"
说找不到库。
我发布了对 JanusGraph 0.1.1 的支持到 Central/Sonatype。您可以使用 "com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0"
来引入依赖项。
如果使用 scala gremlin,这将是构建文件
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
"org.apache.spark" %% "spark-core" % "2.1.1",
"org.apache.spark" %% "spark-sql" % "2.1.1",
"org.apache.spark" % "spark-streaming_2.11" % "2.1.1",
"org.apache.spark" % "spark-streaming-kafka-0-10_2.11" % "2.1.1",
"org.janusgraph" % "janusgraph-core" % "0.1.1",
"org.janusgraph" % "janusgraph-es" % "0.1.1",
"com.amazonaws" % "dynamodb-janusgraph-storage-backend" % "1.1.0",
"com.michaelpollmeier" % "gremlin-scala_2.11" % "3.2.5.1",
"com.tinkerpop.blueprints" % "blueprints-core" % "2.6.0",
"org.scalactic" %% "scalactic" % "3.0.0",
"org.scalatest" %% "scalatest" % "3.0.0"
)
resolvers ++= Seq(
Resolver.mavenLocal,
"jitpack" at "https://jitpack.io",
Resolver.sonatypeRepo("releases"),
Resolver.sonatypeRepo("snapshots")
)
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)