anchor.diff:  
   For building an application, your build automation tool needs to be configured to include the Neo4j-OGM dependencies.
   
  +Neo4j-OGM dependencies consist of `neo4j-ogm-core`, together with the relevant dependency declarations on the driver you want to use.
  +Neo4j-OGM provides support for connecting to Neo4j by configuring one of the following Drivers:
   
  -Neo4j-OGM dependencies consist of `neo4j-ogm-core`, together with the relevant dependency declarations on the driver you want to use.
  -OGM provides support for connecting to Neo4j by configuring one of the following Drivers:
  -
  +- `neo4j-ogm-bolt-driver` - Uses native Bolt protocol to communicate between Neo4j-OGM and a remote Neo4j instance.
   - `neo4j-ogm-http-driver` - Uses HTTP to communicate between Neo4j-OGM and a remote Neo4j instance.
  -- `neo4j-ogm-embedded-driver` - Connects directly to the Neo4j database engine.
  -- `neo4j-ogm-bolt-driver` - Uses native Bolt protocol to communicate between Neo4j-OGM and a remote Neo4j instance.
  -
  -If you're not using a particular driver, you don't need to declare it.
  +- `neo4j-ogm-embedded-driver` - Creates an in-memory Neo4j instance and uses it.
   
   Neo4j-OGM projects can be built using Maven, Gradle or any other build system that utilises Maven's artifact repository structure.
   
  
positive.code: ----
  dependencies {
      compile 'org.neo4j:neo4j-ogm-core:{ogm-version}'
      runtime 'org.neo4j:neo4j-ogm-http-driver:{ogm-version}' // Only add if you're using the HTTP driver
      runtime 'org.neo4j:neo4j-ogm-embedded-driver:{ogm-version}' //  Only add if you're using the Embedded driver
      runtime 'org.neo4j:neo4j-ogm-bolt-driver:{ogm-version}' // Only add if you're using the Bolt driver
  }
  ----
  
  If you plan on using a development (i.e. `SNAPSHOT`) version of Neo4j-OGM you will need to add the following section of your `build.gradle`:
  
  .Neo4j Snapshot Repository
  [source, groovy, subs="attributes"]
  ----
  repositories {
      maven { url "http://m2.neo4j.org/content/repositories/snapshots" }
  }
  ----
  
negative.code: 
  [frame="topbot",options="header"]
  |======================
  |Neo4j-OGM Version   |Neo4j Version^1^
  |3.2.x               |3.2.13, 3.3.9, 3.4.10, 3.5.0
  |3.1.x               |3.1.9, 3.2.13, 3.3.9, 3.4.10
  |3.0.x^2^            |3.1.9, 3.2.12, 3.3.4, 3.4.4
  |2.1.x^3^            |2.3.9, 3.0.11, 3.1.6
  |2.0.2^3^            |2.3.8, 3.0.7
  |2.0.1^3^            |2.2.x, 2.3.x
  |1.1.5^3^            |2.1.x, 2.2.x, 2.3.x
  |======================
  
  ^1^ __The latest supported bugfix versions.__ +
  
  ^2^ __These versions are no longer actively developed.__ +
  
  ^3^ __These versions are no longer actively developed or supported.__ +
  
  === Transitive dependencies
  
  