Gradle依赖问题

时间:2015-09-21 04:27:14

标签: java gradle neo4j

我的build.gradle中包含以下依赖项:

dependencies {
   compile 'org.neo4j:neo4j-rest-graphdb:2.0.1'
   testCompile group: 'junit', name: 'junit', version: '4.11'
   testCompile 'org.neo4j:neo4j-kernel:2.2.5:tests@jar'
}

执行测试时遇到错误。我跟踪此错误的原因如下:

  • neo4j-rest-graphdbneo4j-kernel:2.0.1具有传递依赖关系,其中包含导致我的测试失败的问题。
  • 此问题已在当前版本的neo4j-kernel
  • 中修复
  • 但是,neo4j-kernel:2.2.5:tests@jar似乎使用旧的内核版本(2.0.1),尽管我可以看到neo4j-kernel:2.2.5也已下载

那么如何配置依赖项:

  • neo4j-rest-graphdb使用其内核版本
  • tests@jar使用内核版本2.2.5?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

不幸的是,neo4j-rest-graphdb没有新版本,因为它已经停产。

您可以尝试通过Gradle排除或替换neo4j-kernel为neo4j-rest-graphdb。

您可以使用Neo4j-OGMSpring Data for Neo4JJDBC,而不是使用REST API。

或者,如果您使用的是另一种语言而不是Java,则会有Other languages

的驱动程序