У меня есть проект, созданный с использованием spring-data-neo4j. Мы пытаемся сделать наш процесс сборки как можно более компактным, но я не могу собрать проект, если не запущен Neo4j. Если он не запущен, контекст приложения не загружается, потому что он не может подключиться к графу. У нас нет настроенных модульных тестов Neo4j, поэтому мы могли бы полностью пропустить загрузку любой информации Neo4j, но я не вижу способа ленивой загрузки компонентов neo4j:repositories и neo4j:config. Есть ли способ сделать это? Есть ли обходной путь?
Вот моя установка spring-data-neo4j:
<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>