Neo4j SDN 4-快照生成中的InProcessServer已损坏
大约一周前开始,在4.0.0.BUILD-SNAPSHOT上使用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
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,而是功能请求,我们将重新分类。在不断变化的情况下,由于您使用的是快照,因此它是一项正在进行的工作,每天都可能发生变化。发布后,将记录任何重大变更。