diff --git a/apache-olingo/olingo2/pom.xml b/apache-olingo/olingo2/pom.xml
index 320f56b717..e3647b9c57 100644
--- a/apache-olingo/olingo2/pom.xml
+++ b/apache-olingo/olingo2/pom.xml
@@ -9,12 +9,12 @@
olingo2-sample
Sample Olingo 2 Project
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.1.3.RELEASE
-
-
+
+ parent-boot-2
+ com.baeldung
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
+
diff --git a/apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationTests.java b/apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationUnitTest.java
similarity index 86%
rename from apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationTests.java
rename to apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationUnitTest.java
index 687f6ab1ff..7cb685e3e9 100644
--- a/apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationTests.java
+++ b/apache-olingo/olingo2/src/test/java/org/baeldung/examples/olingo2/Olingo2SampleApplicationUnitTest.java
@@ -7,7 +7,7 @@ import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
-public class Olingo2SampleApplicationTests {
+public class Olingo2SampleApplicationUnitTest {
@Test
public void contextLoads() {
diff --git a/apache-pulsar/pom.xml b/apache-pulsar/pom.xml
index 11df6d0b87..8a0882dae1 100644
--- a/apache-pulsar/pom.xml
+++ b/apache-pulsar/pom.xml
@@ -7,6 +7,13 @@
0.0.1
apache-pulsar
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+ ..
+
+
org.apache.pulsar
diff --git a/apache-pulsar/src/main/java/com/baeldung/ConsumerTest.java b/apache-pulsar/src/main/java/com/baeldung/ConsumerUnitTest.java
old mode 100755
new mode 100644
similarity index 98%
rename from apache-pulsar/src/main/java/com/baeldung/ConsumerTest.java
rename to apache-pulsar/src/main/java/com/baeldung/ConsumerUnitTest.java
index 72dc10b542..82a0028837
--- a/apache-pulsar/src/main/java/com/baeldung/ConsumerTest.java
+++ b/apache-pulsar/src/main/java/com/baeldung/ConsumerUnitTest.java
@@ -7,7 +7,7 @@ import org.apache.pulsar.client.api.Message;
import org.apache.pulsar.client.api.PulsarClient;
import org.apache.pulsar.client.api.SubscriptionType;
-public class ConsumerTest {
+public class ConsumerUnitTest {
private static final String SERVICE_URL = "pulsar://localhost:6650";
private static final String TOPIC_NAME = "test-topic";
diff --git a/apache-pulsar/src/main/java/com/baeldung/ProducerTest.java b/apache-pulsar/src/main/java/com/baeldung/ProducerUnitTest.java
old mode 100755
new mode 100644
similarity index 98%
rename from apache-pulsar/src/main/java/com/baeldung/ProducerTest.java
rename to apache-pulsar/src/main/java/com/baeldung/ProducerUnitTest.java
index 08ee0e89b9..10a4b46c4d
--- a/apache-pulsar/src/main/java/com/baeldung/ProducerTest.java
+++ b/apache-pulsar/src/main/java/com/baeldung/ProducerUnitTest.java
@@ -11,7 +11,7 @@ import org.apache.pulsar.client.api.PulsarClientException;
import java.io.IOException;
import java.util.stream.IntStream;
-public class ProducerTest {
+public class ProducerUnitTest {
private static final String SERVICE_URL = "pulsar://localhost:6650";
private static final String TOPIC_NAME = "test-topic";
diff --git a/apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionTest.java b/apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionUnitTest.java
similarity index 98%
rename from apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionTest.java
rename to apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionUnitTest.java
index efb898eaf4..79121347e7 100644
--- a/apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionTest.java
+++ b/apache-pulsar/src/main/java/com/baeldung/subscriptions/ExclusiveSubscriptionUnitTest.java
@@ -10,7 +10,7 @@ import org.apache.pulsar.client.api.SubscriptionType;
import java.util.stream.IntStream;
-public class ExclusiveSubscriptionTest {
+public class ExclusiveSubscriptionUnitTest {
private static final String SERVICE_URL = "pulsar://localhost:6650";
private static final String TOPIC_NAME = "test-topic";
private static final String SUBSCRIPTION_NAME = "test-subscription";
diff --git a/apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionTest.java b/apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionUnitTest.java
similarity index 98%
rename from apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionTest.java
rename to apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionUnitTest.java
index 545661e0c3..1d13b4b83a 100644
--- a/apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionTest.java
+++ b/apache-pulsar/src/main/java/com/baeldung/subscriptions/FailoverSubscriptionUnitTest.java
@@ -11,7 +11,7 @@ import org.apache.pulsar.client.api.SubscriptionType;
import java.util.stream.IntStream;
-public class FailoverSubscriptionTest {
+public class FailoverSubscriptionUnitTest {
private static final String SERVICE_URL = "pulsar://localhost:6650";
private static final String TOPIC_NAME = "failover-subscription-test-topic";
private static final String SUBSCRIPTION_NAME = "test-subscription";
diff --git a/core-java-modules/multimodulemavenproject/daomodule/pom.xml b/core-java-modules/multimodulemavenproject/daomodule/pom.xml
index a260e15e6d..e98c48aa76 100644
--- a/core-java-modules/multimodulemavenproject/daomodule/pom.xml
+++ b/core-java-modules/multimodulemavenproject/daomodule/pom.xml
@@ -1,15 +1,16 @@
4.0.0
+ com.baeldung.daomodule
+ daomodule
+ 1.0
+ jar
+
com.baeldung.multimodulemavenproject
multimodulemavenproject
1.0
- com.baeldung.daomodule
- daomodule
- 1.0
- jar
diff --git a/custom-pmd/pom.xml b/custom-pmd/pom.xml
index 74e6d9593b..9964bf2bb4 100644
--- a/custom-pmd/pom.xml
+++ b/custom-pmd/pom.xml
@@ -7,6 +7,12 @@
custom-pmd
jar
http://maven.apache.org
+
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+
diff --git a/flyway-cdi-extension/pom.xml b/flyway-cdi-extension/pom.xml
index f49a51ea4b..f9f951880e 100644
--- a/flyway-cdi-extension/pom.xml
+++ b/flyway-cdi-extension/pom.xml
@@ -8,6 +8,13 @@
1.0-SNAPSHOT
flyway-cdi-extension
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+ ..
+
+
javax.enterprise
diff --git a/kotlin-quasar/pom.xml b/kotlin-quasar/pom.xml
index a3e5a1ec25..231b02b0c7 100644
--- a/kotlin-quasar/pom.xml
+++ b/kotlin-quasar/pom.xml
@@ -8,6 +8,12 @@
kotlin-quasar
jar
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+
+
org.jetbrains.kotlin
diff --git a/maven-polyglot/maven-polyglot-json-app/pom.json b/maven-polyglot/maven-polyglot-json-app/pom.json
index abd58f3127..3e809b7b83 100644
--- a/maven-polyglot/maven-polyglot-json-app/pom.json
+++ b/maven-polyglot/maven-polyglot-json-app/pom.json
@@ -5,10 +5,10 @@
"version": "1.0-SNAPSHOT",
"name": "Json Maven Polyglot",
"parent": {
- "groupId": "org.springframework.boot",
- "artifactId": "spring-boot-starter-parent",
- "version": "2.0.5.RELEASE",
- "relativePath": null
+ "groupId": "com.baeldung",
+ "artifactId": "parent-boot-2",
+ "version": "0.0.1-SNAPSHOT",
+ "relativePath": "../../parent-boot-2"
},
"properties": {
"project.build.sourceEncoding": "UTF-8",
diff --git a/maven-polyglot/maven-polyglot-json-extension/pom.xml b/maven-polyglot/maven-polyglot-json-extension/pom.xml
index 5b18529ec5..1170fe7aa6 100644
--- a/maven-polyglot/maven-polyglot-json-extension/pom.xml
+++ b/maven-polyglot/maven-polyglot-json-extension/pom.xml
@@ -8,17 +8,24 @@
1.0-SNAPSHOT
maven-polyglot-json-extension
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+ ../..
+
+
org.apache.maven
maven-core
- 3.5.4
+ ${maven-core.version}
provided
com.fasterxml.jackson.core
jackson-databind
- 2.9.6
+ ${jackson.version}
@@ -42,6 +49,7 @@
1.8
1.8
+ 3.5.4
\ No newline at end of file
diff --git a/maven-polyglot/maven-polyglot-yml-app/pom.yml b/maven-polyglot/maven-polyglot-yml-app/pom.yml
index 445e2eec3b..393f7e9e15 100644
--- a/maven-polyglot/maven-polyglot-yml-app/pom.yml
+++ b/maven-polyglot/maven-polyglot-yml-app/pom.yml
@@ -4,4 +4,10 @@ artifactId: maven-polyglot-yml-app
version: 1.0-SNAPSHOT
name: 'YAML Demo'
+parent:
+ groupId: "com.baeldung"
+ artifactId: "parent-modules"
+ version: "1.0.0-SNAPSHOT"
+ relativePath: "../.."
+
properties: {maven.compiler.source: 1.8, maven.compiler.target: 1.8}
\ No newline at end of file
diff --git a/maven/pom.xml b/maven/pom.xml
index ecb031fc11..96643d76f3 100644
--- a/maven/pom.xml
+++ b/maven/pom.xml
@@ -7,6 +7,12 @@
maven
pom
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+
+
custom-rule
maven-enforcer
diff --git a/spring-boot-mvc-birt/pom.xml b/spring-boot-mvc-birt/pom.xml
index 6feb2a7611..bf6bbbf71d 100644
--- a/spring-boot-mvc-birt/pom.xml
+++ b/spring-boot-mvc-birt/pom.xml
@@ -9,11 +9,12 @@
0.0.1-SNAPSHOT
jar
Module For Spring Boot Integration with BIRT
-
+
- org.springframework.boot
- spring-boot-starter-parent
- 2.1.1.RELEASE
+ parent-boot-2
+ com.baeldung
+ 0.0.1-SNAPSHOT
+ ../parent-boot-2
diff --git a/testing-modules/easymock/pom.xml b/testing-modules/easymock/pom.xml
index 2b16dd3a1f..ed9a077f67 100644
--- a/testing-modules/easymock/pom.xml
+++ b/testing-modules/easymock/pom.xml
@@ -4,23 +4,27 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
+ easymock
+ easymock
+ http://maven.apache.org
+
com.baeldung
testing-modules
1.0.0-SNAPSHOT
- easymock
- easymock
- http://maven.apache.org
-
- UTF-8
-
+
org.easymock
easymock
- 4.0.2
+ ${easymock.version}
test
+
+
+ UTF-8
+ 4.0.2
+