diff --git a/pom.xml b/pom.xml
index d00702b73..4e8ef5da1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,6 @@
spring-data-mongodb
- spring-data-mongodb-cross-store
spring-data-mongodb-distribution
@@ -132,7 +131,6 @@
benchmarks
spring-data-mongodb
- spring-data-mongodb-cross-store
spring-data-mongodb-distribution
spring-data-mongodb-benchmarks
diff --git a/spring-data-mongodb-cross-store/aop.xml b/spring-data-mongodb-cross-store/aop.xml
deleted file mode 100644
index d11b1549e..000000000
--- a/spring-data-mongodb-cross-store/aop.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spring-data-mongodb-cross-store/pom.xml b/spring-data-mongodb-cross-store/pom.xml
deleted file mode 100644
index d3b7593d3..000000000
--- a/spring-data-mongodb-cross-store/pom.xml
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
- 4.0.0
-
-
- org.springframework.data
- spring-data-mongodb-parent
- 2.2.0.BUILD-SNAPSHOT
- ../pom.xml
-
-
- spring-data-mongodb-cross-store
- Spring Data MongoDB - Cross-Store Support
-
-
- 2.1.1
- 5.2.1.Final
- spring.data.mongodb.cross.store
- ${basedir}/..
-
-
-
-
-
-
- org.springframework
- spring-beans
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.springframework
- spring-tx
-
-
- org.springframework
- spring-aspects
-
-
- org.springframework
- spring-orm
-
-
-
-
- org.springframework.data
- spring-data-mongodb
- 2.2.0.BUILD-SNAPSHOT
-
-
-
-
- io.projectreactor
- reactor-core
- true
-
-
-
- org.aspectj
- aspectjrt
- ${aspectj}
-
-
-
-
- org.eclipse.persistence
- javax.persistence
- ${jpa}
- true
-
-
-
-
- org.hibernate
- hibernate-entitymanager
- ${hibernate}
- test
-
-
- hsqldb
- hsqldb
- 1.8.0.10
- test
-
-
- javax.validation
- validation-api
- ${validation}
- test
-
-
- org.hibernate
- hibernate-validator
- 5.2.4.Final
- test
-
-
-
-
-
-
-
- org.codehaus.mojo
- aspectj-maven-plugin
- 1.6
-
-
- org.aspectj
- aspectjrt
- ${aspectj}
-
-
- org.aspectj
- aspectjtools
- ${aspectj}
-
-
-
-
-
- compile
- test-compile
-
-
-
-
- true
-
-
- org.springframework
- spring-aspects
-
-
- ${source.level}
- ${source.level}
- ${source.level}
- aop.xml
-
-
-
-
-
-
diff --git a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/DocumentBacked.java b/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/DocumentBacked.java
deleted file mode 100644
index d2d305e18..000000000
--- a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/DocumentBacked.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2011-2019 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.data.mongodb.crossstore;
-
-import org.springframework.data.crossstore.ChangeSetBacked;
-
-/**
- * @author Thomas Risberg
- * @author Oliver Gierke
- * @deprecated will be removed without replacement.
- */
-@Deprecated
-public interface DocumentBacked extends ChangeSetBacked {
-
-}
diff --git a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/MongoChangeSetPersister.java b/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/MongoChangeSetPersister.java
deleted file mode 100644
index 1376c94ef..000000000
--- a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/mongodb/crossstore/MongoChangeSetPersister.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
- * Copyright 2011-2019 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.data.mongodb.crossstore;
-
-import javax.persistence.EntityManagerFactory;
-
-import org.bson.Document;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.dao.DataAccessException;
-import org.springframework.dao.DataAccessResourceFailureException;
-import org.springframework.dao.DataIntegrityViolationException;
-import org.springframework.data.crossstore.ChangeSet;
-import org.springframework.data.crossstore.ChangeSetBacked;
-import org.springframework.data.crossstore.ChangeSetPersister;
-import org.springframework.data.mongodb.core.CollectionCallback;
-import org.springframework.data.mongodb.core.MongoTemplate;
-import org.springframework.util.ClassUtils;
-
-import com.mongodb.MongoException;
-import com.mongodb.client.MongoCollection;
-import com.mongodb.client.model.Filters;
-import com.mongodb.client.result.DeleteResult;
-
-/**
- * @author Thomas Risberg
- * @author Oliver Gierke
- * @author Alex Vengrovsk
- * @author Mark Paluch
- * @deprecated will be removed without replacement.
- */
-@Deprecated
-public class MongoChangeSetPersister implements ChangeSetPersister