Проект Spring для Apache Geode проекта (STDG) должен работать очень хорошо, запустив (из каталога root проекта) ...
$ gradlew clean build install
STDG также может быть построен с Maven, следовательно, можно включить pom. xml file , запустив ...
$ mvn clean install
ПРИМЕЧАНИЕ. а затем позже переключитесь на сборку с Gradle, обязательно удалите target/
непосредственно перед сборкой с Gradle.
Кроме того, если вы настраиваете IDE (например, IJ или STS) с проектом STDG, импортируя из моделей проекта Maven или Gradle, после построения (компиляции) проекта STDG вы также сможете запускать модульные или интеграционные тесты отдельно из вашей IDE.
Файлы Maven или Gradle обеспечат что ваш (во время теста) classpath (ы) являются правильными.
Что касается использования STDG вне самого проекта STDG (тесты в STDG не там, например, но там, чтобы проверить функциональность самого STDG ) см .:
В конце концов, я буду модернизировать набор тестов SDG использовать STDG, заменив старый тестовый фреймворк внутри SDG, на котором была основана STDG.
Наконец ...
Я выступил с презентацией проекта STDG на платформе SpringOne Конференция 2017 , код которой здесь:
https://github.com/jxblum/simplifying-apache-geode-with-spring-data
Вот 1 такой тестовый класс из этого примера проекта:
https://github.com/jxblum/simplifying-apache-geode-with-spring-data/blob/master/simplifying-apachegeode-testing-springdata-complete/src/test/java/example/app/tests/SpringApacheGeodeConfigurationUnitTests.java
Я не обновлял проект довольно давно, но все еще в основном применим. Используйте тестовые наборы SBDG и SSDG в качестве убедительных примеров использования STDG.
Надеюсь, это поможет.