我正在尝试使用Gremlin for Java将JanusGraph连接到Java,并遵循以下文档:https://docs.janusgraph.org/interactions/connecting/java/。下面是我为此使用的依赖项:
compile "org.janusgraph:janusgraph-driver:0.6.3"
compile "org.apache.tinkerpop:gremlin-driver:3.5.5"
下面是他们使用的import语句:
import static org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.traversal
出于某种原因,我的语法突出显示显示org.apache.tinkerpop不存在。实际的错误是我在代码中使用的类GraphTraversalSource
找不到,我假设这是因为我的import语句不能正常工作。任何帮助将不胜感激,谢谢!
我尝试在我的gradle依赖项中添加其他包,如gremlin-core和gremlin-driver,但没有一个导入解决了这个问题。
2条答案
按热度按时间qzlgjiam1#
compile
配置已经被弃用了很多年,因为Gradle 7最终也被删除了。因此,除非您使用的是旧的Gradle版本,否则您的同步应该失败,告诉您无法找到
compile
。假设您使用的是较新的Gradle版本,请尝试使用
implementation
。0ve6wy6x2#
事实证明,发生这种情况的原因是由于过时的Gradle版本。我不得不升级到
6.4.1
而不是5.4.1
。这将允许您正确提取所有Gradle依赖项。