Appendix C. Setting up your project to use SDN
This appendix will walk you through the setup instructions required to run SDN. Specifically, these instructions are for version 3.2.1.RELEASE of SDN, which is officially compatible with Neo4j 2.1.5. The SDN 3.2.1.RELEASE version is the one referred to in the dedicated SDN chapter (chapter 10), and it’s the version used by the accompanying source code as well.
The easiest way to configure your project to use SDN is through a Maven build, which is also used for the accompanying source code. General instructions for setting up and installing Maven are provided in appendix B. SDN can also be built with Gradle or Ant/Ivy if you’d like; instructions for how to do this can be found at http://docs.spring.io/spring-data/data-neo4j/docs/current/reference/html/#setup.
This appendix will also provide details of the minimal Spring configuration required to make SDN function appropriately.
Depending on whether you want to make use of the simple or the advanced mapping mode, the setup will be a bit different. The source code for chapter 9 provides a configured setup for both simple and advanced mapping modes.
The most up-to-date set of instructions, as well as options not specified here, can be found in Michael Hunger’s Good Relationships: http://docs.spring.io/spring-data/data-neo4j/docs/current/reference/html/#setup.