如何在Scala中设置neo4j-java-driver和gremlin-scala

时间:2019-06-03 08:08:26

标签: scala neo4j

我有neo4j-community-3.5.5,scala 2.11.8和Idea 2018.3.4社区版本。

我尝试了两种使用Scala访问Neo4j数据库的方法,但都无法使用。

  1. 我遵循了建议here,并在build.sbt中具有此库依赖性。

    libraryDependencies += "org.neo4j.driver" % "neo4j-java-driver" % "1.0.4"
    

但是下面的GraphDatabase无法识别。我会丢失任何进口商品吗?

val driver = GraphDatabase.driver("bolt://localhost/7474", 
  AuthTokens.basic("username", "password"))
val session = driver.session
  1. 我遵循了建议here,并在build.sbt中具有此库依赖项

    libraryDependencies += "com.michaelpollmeier" %% "gremlin-scala" % "3.4.1.4"
    

但是scala无法识别tinkergraph。我所缺少的是什么,上面有描述如何设置的链接吗?

import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory

1 个答案:

答案 0 :(得分:0)

对于neo4j-java-driver,我错过了以下导入以使其起作用。 here可以找到您需要的更完整的导入列表。

import org.neo4j.driver.v1.{AuthTokens,GraphDatabase}

Gremlin的所有者尚未在Github上收到任何答复。