У меня есть neo4j-community-3.5.5, scala 2.11.8 и версия сообщества Idea 2018.3.4.
Я попробовал 2 метода доступа к базе данных Neo4j с помощью scala, но ни один из них пока не работает.
Я последовал предложению здесь и установил зависимость от этой библиотеки в 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
Я последовал предложению здесь и установил зависимость от этой библиотеки в build.sbt.
libraryDependencies += "com.michaelpollmeier" %% "gremlin-scala" % "3.4.1.4"
Но scala не распознает tinkergraph. Что мне не хватает, и есть ли ссылка, описывающая, как это настроить?
import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
Да, я попробовал их даже после перезапуска Idea и только с одной зависимостью вопроса в sbt.





Для neo4j-java-driver я пропустил следующий импорт, чтобы он работал. Более полный список необходимого импорта можно найти здесь.
import org.neo4j.driver.v1.{AuthTokens,GraphDatabase}
Еще не получил ответа от владельца Gremlin на Github.
иногда вам нужно обновить проект для загрузки зависимостей, вы пытались запустить его снова с sbt / sbt clean и так далее?