我在我的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:[email protected]'
}
在執行我的測試中,我遇到一個錯誤。我這個錯誤追查到以下原因:
neo4j-rest-graphdb
具有傳遞性依賴於neo4j-kernel:2.0.1
包含這將導致我的測試中失敗的問題。- 此問題被固定在
neo4j-kernel
- 不過目前的版本,
neo4j-kernel:2.2.5:[email protected]
似乎使用舊的內核版本(2.0.1),雖然我可以看到neo4j-kernel:2.2.5
還下載了
那麼如何配置
neo4j-rest-graphdb
使用其內核- 而
[email protected]
使用內核版本2.2.5版本:這依賴?
非常感謝提前!
司機是不是有'Neo4j的休息,graphdb'(2.2.5,例如)的新版本? – Katona
不幸的不是。根據https://github.com/neo4j-contrib/java-rest-binding/releases,2.0.1是最新的。 – a11n
強制使用最新版本可能會有幫助。有關更多信息,請查看https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html#org.gradle.api.artifacts.ResolutionStrategy:force(java.lang.Object []) 。你必須強制'testCompile'配置的最新版本。 – Katona