diff --git a/morphia/README.md b/morphia/README.md
deleted file mode 100644
index 008cf76c49..0000000000
--- a/morphia/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [Intro to Morphia](http://www.baeldung.com/intro-to-morphia)
diff --git a/morphia/pom.xml b/morphia/pom.xml
deleted file mode 100644
index e4010a26a1..0000000000
--- a/morphia/pom.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
- 4.0.0
- com.baeldung.morphia
- morphia
- morphia
-
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
- ..
-
-
-
-
- dev.morphia.morphia
- core
- ${morphia.version}
-
-
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- ${spring-boot-maven-plugin.version}
-
-
-
-
-
-
- 1.4.2.RELEASE
- 1.5.3
-
-
-
diff --git a/morphia/src/main/resources/logback.xml b/morphia/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/morphia/src/main/resources/logback.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/persistence-modules/java-mongodb/pom.xml b/persistence-modules/java-mongodb/pom.xml
index dc4503c95e..35e59e60c6 100644
--- a/persistence-modules/java-mongodb/pom.xml
+++ b/persistence-modules/java-mongodb/pom.xml
@@ -1,40 +1,49 @@
-
- 4.0.0
- com.baeldung
- java-mongodb
- 1.0-SNAPSHOT
+
+ 4.0.0
+ com.baeldung
+ java-mongodb
+ 1.0-SNAPSHOT
java-mongodb
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
- ../../
-
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+ ../../
+
-
+
-
- de.flapdoodle.embedmongo
- de.flapdoodle.embedmongo
- ${flapdoodle.version}
- test
-
-
- org.mongodb
- mongo-java-driver
- ${mongo.version}
-
+
+ de.flapdoodle.embedmongo
+ de.flapdoodle.embedmongo
+ ${flapdoodle.version}
+ test
+
+
+ org.mongodb
+ mongo-java-driver
+ ${mongo.version}
+
-
+
+ dev.morphia.morphia
+ core
+ ${morphia.version}
+
-
- 1.8
- 1.8
- 3.10.1
- 1.11
-
+
+
+
+ 1.8
+ 1.8
+ 3.10.1
+ 1.11
+ 1.5.3
+
diff --git a/morphia/src/main/java/com/baeldung/morphia/domain/Author.java b/persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Author.java
similarity index 100%
rename from morphia/src/main/java/com/baeldung/morphia/domain/Author.java
rename to persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Author.java
diff --git a/morphia/src/main/java/com/baeldung/morphia/domain/Book.java b/persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Book.java
similarity index 100%
rename from morphia/src/main/java/com/baeldung/morphia/domain/Book.java
rename to persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Book.java
diff --git a/morphia/src/main/java/com/baeldung/morphia/domain/Publisher.java b/persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Publisher.java
similarity index 100%
rename from morphia/src/main/java/com/baeldung/morphia/domain/Publisher.java
rename to persistence-modules/java-mongodb/src/main/java/com/baeldung/morphia/domain/Publisher.java
diff --git a/morphia/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java b/persistence-modules/java-mongodb/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java
similarity index 94%
rename from morphia/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java
rename to persistence-modules/java-mongodb/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java
index a2542a56ab..f508c5f525 100644
--- a/morphia/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java
+++ b/persistence-modules/java-mongodb/src/test/java/com/baeldung/morphia/MorphiaIntegrationTest.java
@@ -2,6 +2,7 @@ package com.baeldung.morphia;
import static dev.morphia.aggregation.Group.grouping;
import static dev.morphia.aggregation.Group.push;
+import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -51,8 +52,8 @@ public class MorphiaIntegrationTest {
.contains("Learning Java")
.find()
.toList();
- assertEquals(books.size(), 1);
- assertEquals(books.get(0), book);
+ assertEquals(1, books.size());
+ assertEquals(book, books.get(0));
}
@Test
@@ -71,8 +72,8 @@ public class MorphiaIntegrationTest {
.contains("Learning Java")
.find()
.toList();
- assertEquals(books.get(0)
- .getCost(), 4.95);
+ assertEquals(4.95, books.get(0)
+ .getCost());
}
@Test
@@ -89,7 +90,7 @@ public class MorphiaIntegrationTest {
.contains("Learning Java")
.find()
.toList();
- assertEquals(books.size(), 0);
+ assertEquals(0, books.size());
}
@Test
@@ -123,7 +124,7 @@ public class MorphiaIntegrationTest {
assertEquals(books.size(), 1);
assertEquals("Learning Java", books.get(0)
.getTitle());
- assertEquals(null, books.get(0)
+ assertNull(books.get(0)
.getAuthor());
}
diff --git a/pom.xml b/pom.xml
index 35a7b95095..05c719ec7c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -558,7 +558,6 @@
tensorflow-java
spring-boot-flowable
spring-security-kerberos
- morphia
@@ -793,7 +792,6 @@
tensorflow-java
spring-boot-flowable
spring-security-kerberos
- morphia