diff --git a/README.md b/README.md
index d971a45c..94f6f9f6 100644
--- a/README.md
+++ b/README.md
@@ -82,6 +82,10 @@ We have separate folders for the samples of individual modules:
* `basic` - Basic usage of Spring Data JDBC.
+## Spring Data R2DBC
+
+* `example` - Basic usage of Spring Data R2DBC.
+
## Miscellaneous
* `bom` - Example project how to use the Spring Data release train bom in non-Spring-Boot scenarios.
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index c973a673..4c1ec62a 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -19,7 +19,6 @@
basics
mybatis
- r2dbc
jooq
diff --git a/pom.xml b/pom.xml
index da8cfb00..767854e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,6 +26,7 @@
mongodb
multi-store
neo4j
+ r2dbc
rest
redis
solr
diff --git a/jdbc/r2dbc/README.adoc b/r2dbc/example/README.adoc
similarity index 100%
rename from jdbc/r2dbc/README.adoc
rename to r2dbc/example/README.adoc
diff --git a/r2dbc/example/pom.xml b/r2dbc/example/pom.xml
new file mode 100644
index 00000000..3a3eeb7a
--- /dev/null
+++ b/r2dbc/example/pom.xml
@@ -0,0 +1,17 @@
+
+
+ 4.0.0
+
+
+ org.springframework.data.examples
+ spring-data-r2dbc-examples
+ 2.0.0.BUILD-SNAPSHOT
+
+
+ spring-data-r2dbc-example
+
+ Spring Data R2DBC - Example
+
+
+
diff --git a/jdbc/r2dbc/src/main/java/example/springdata/r2dbc/basics/Customer.java b/r2dbc/example/src/main/java/example/springdata/r2dbc/basics/Customer.java
similarity index 100%
rename from jdbc/r2dbc/src/main/java/example/springdata/r2dbc/basics/Customer.java
rename to r2dbc/example/src/main/java/example/springdata/r2dbc/basics/Customer.java
diff --git a/jdbc/r2dbc/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java b/r2dbc/example/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java
similarity index 94%
rename from jdbc/r2dbc/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java
rename to r2dbc/example/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java
index 0a920755..0b58731c 100644
--- a/jdbc/r2dbc/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java
+++ b/r2dbc/example/src/main/java/example/springdata/r2dbc/basics/CustomerRepository.java
@@ -17,7 +17,7 @@ package example.springdata.r2dbc.basics;
import reactor.core.publisher.Flux;
-import org.springframework.data.jdbc.repository.query.Query;
+import org.springframework.data.r2dbc.repository.query.Query;
import org.springframework.data.repository.reactive.ReactiveCrudRepository;
/**
diff --git a/jdbc/r2dbc/src/test/java/example/springdata/r2dbc/basics/CustomerRepositoryIntegrationTests.java b/r2dbc/example/src/test/java/example/springdata/r2dbc/basics/CustomerRepositoryIntegrationTests.java
similarity index 100%
rename from jdbc/r2dbc/src/test/java/example/springdata/r2dbc/basics/CustomerRepositoryIntegrationTests.java
rename to r2dbc/example/src/test/java/example/springdata/r2dbc/basics/CustomerRepositoryIntegrationTests.java
diff --git a/jdbc/r2dbc/src/test/java/example/springdata/r2dbc/basics/InfrastructureConfiguration.java b/r2dbc/example/src/test/java/example/springdata/r2dbc/basics/InfrastructureConfiguration.java
similarity index 100%
rename from jdbc/r2dbc/src/test/java/example/springdata/r2dbc/basics/InfrastructureConfiguration.java
rename to r2dbc/example/src/test/java/example/springdata/r2dbc/basics/InfrastructureConfiguration.java
diff --git a/jdbc/r2dbc/pom.xml b/r2dbc/pom.xml
similarity index 76%
rename from jdbc/r2dbc/pom.xml
rename to r2dbc/pom.xml
index 0848378f..c6d2e48f 100644
--- a/jdbc/r2dbc/pom.xml
+++ b/r2dbc/pom.xml
@@ -1,17 +1,24 @@
-
4.0.0
+ spring-data-r2dbc-examples
+ pom
+
org.springframework.data.examples
- spring-data-jdbc-examples
+ spring-data-examples
2.0.0.BUILD-SNAPSHOT
- spring-data-r2dbc
+ Spring Data R2DBC - Examples
+ Sample projects for Spring Data R2DBC
- Spring Data JDBC - Demonstrating reactive repositories with R2DBC
+ 2018
+
+
+ example
+
Californium-RELEASE
@@ -21,8 +28,8 @@
org.springframework.data
- spring-data-jdbc
- 1.0.0.r2dbc-SNAPSHOT
+ spring-data-r2dbc
+ 1.0.0.BUILD-SNAPSHOT
@@ -61,4 +68,5 @@
+