나는 spring-data-neo4j를 사용하여 프로젝트를 설정했다. 우리는 빌드 프로세스를 가능한 한 가늘게하려고 노력하고 있지만 Neo4j가 실행 중이 아니면 프로젝트를 빌드 할 수 없습니다. 실행 중이 아니면 응용 프로그램 컨텍스트가 그래프에 연결할 수 없어로드되지 않습니다. 우리는 Neo4j 유닛 테스트를 설정하지 않았기 때문에 Neo4j 정보를 완전히로드하는 것을 건너 뛸 수 있지만 neo4j : repositories 및 neo4j : config beans를 게으른로드 방식으로 보지 못합니다. 이 일을하는 방법이 있습니까? 해결 방법이 있습니까? 우리는 우리의 단위 테스트는 완전히 별도의 컨텍스트 파일을 가져 오기로 결정 결국Neo4j를 실행하지 않고 Maven으로 프로젝트 빌드
<neo4j:repositories base-package="com.xxx.graph.repository" />
<neo4j:config graphDatabaseService="graphDatabaseService" base-package="com.xxx.domain" />
<bean id="graphDatabaseService"
class="org.springframework.data.neo4j.rest.SpringRestGraphDatabase"
scope="singleton">
<constructor-arg value="${graph.db.url}" />
</bean>