我的 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-graphdb
具有对neo4j-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?
非常感谢!
最佳答案
不幸的是,neo4j-rest-graphdb 没有新版本,因为它已经停产。
您可以尝试通过 Gradle 排除或替换 neo4j-kernel 为 neo4j-rest-graphdb。
您可以使用 Neo4j-OGM 而不是使用 REST API , Spring Data for Neo4J或JDBC .
或者,如果您使用 Java 以外的其他语言,则有 Other languages 的驱动程序
关于java - Gradle依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687353/