Java找不到org.apache.tinkerpop导入Gradle项目

btxsgosb  于 2023-06-30  发布在  Java
关注(0)|答案(2)|浏览(113)

我正在尝试使用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,但没有一个导入解决了这个问题。

qzlgjiam

qzlgjiam1#

compile配置已经被弃用了很多年,因为Gradle 7最终也被删除了。
因此,除非您使用的是旧的Gradle版本,否则您的同步应该失败,告诉您无法找到compile
假设您使用的是较新的Gradle版本,请尝试使用implementation

0ve6wy6x

0ve6wy6x2#

事实证明,发生这种情况的原因是由于过时的Gradle版本。我不得不升级到6.4.1而不是5.4.1。这将允许您正确提取所有Gradle依赖项。

相关问题