Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j SDN 4-快照生成中的InProcessServer已损坏_Neo4j_Spring Data Neo4j_Spring Data Neo4j 4 - Fatal编程技术网

Neo4j SDN 4-快照生成中的InProcessServer已损坏

Neo4j SDN 4-快照生成中的InProcessServer已损坏,neo4j,spring-data-neo4j,spring-data-neo4j-4,Neo4j,Spring Data Neo4j,Spring Data Neo4j 4,大约一周前开始,在4.0.0.BUILD-SNAPSHOT上使用InProcessServer运行测试会导致以下异常: Caused by: java.lang.NoClassDefFoundError: org/neo4j/ogm/testutil/TestServer at org.springframework.data.neo4j.server.InProcessServer.<init>(InProcessServer.java:25) ~[spring-data-neo4

大约一周前开始,在4.0.0.BUILD-SNAPSHOT上使用InProcessServer运行测试会导致以下异常:

Caused by: java.lang.NoClassDefFoundError: org/neo4j/ogm/testutil/TestServer
at org.springframework.data.neo4j.server.InProcessServer.<init>(InProcessServer.java:25) ~[spring-data-neo4j-4.0.0.BUILD-SNAPSHOT-tests.jar:na]
at com.ninjasquare.server.test.integration.IntegrationTestConfig.neo4jServer(IntegrationTestConfig.java:43) ~[test-classes/:na]
原因:java.lang.NoClassDefFoundError:org/neo4j/ogm/testutil/TestServer
在org.springframework.data.neo4j.server.InProcessServer.(InProcessServer.java:25)~[spring-data-neo4j-4.0.0.BUILD SNAPSHOT tests.jar:na]
在com.ninjasquare.server.test.integration.IntegrationTestConfig.neo4jServer(IntegrationTestConfig.java:43)~[testclasses/:na]
将测试相关性切换回4.0.0。M1解决了以下问题:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-neo4j</artifactId>
    <version>4.0.0.M1</version>
    <type>test-jar</type>
</dependency>

org.springframework.data
spring-data-neo4j
4.0.0.M1
试验罐
我想这与SDN4/OGM上的重构工作有关


谢谢。

是的,在最近的快照中,OGM已与SDN分离。现在您需要包括这两个依赖项才能使用测试实用程序

       <dependency>
           <groupId>org.neo4j</groupId>
           <artifactId>neo4j-ogm</artifactId>
           <version>1.1.0</version>
           <type>test-jar</type>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>org.neo4j.test</groupId>
           <artifactId>neo4j-harness</artifactId>
           <version>${neo4j.version}</version>
           <scope>test</scope>
       </dependency>

org.neo4j
neo4j ogm
1.1.0
试验罐
测试
org.neo4j.test
neo4j线束
${neo4j.version}
测试

谢谢你,卢安。似乎测试不再需要neo4j内核、neo4j服务器和带有测试jar的neo4j io依赖项。你能证实吗?一般来说,除了在stackflow上问这些问题之外,有没有更好的/首选的方法来报告问题并得到通知?我很犹豫是否要在JIRA上制造问题,因为我通常不知道这是bug、将来要实现的功能还是包重构等等。感谢并非常感谢在SDN4和OGM上所做的努力。是的,应该能够放弃这三个。Stackoverflow很好,Jira也很好——如果问题不是bug,而是功能请求,我们将重新分类。在不断变化的情况下,由于您使用的是快照,因此它是一项正在进行的工作,每天都可能发生变化。发布后,将记录任何重大变更。