diff --git a/core-java-modules/core-java-string-operations-2/pom.xml b/core-java-modules/core-java-string-operations-2/pom.xml
index cbf5564206..db32bf97a1 100644
--- a/core-java-modules/core-java-string-operations-2/pom.xml
+++ b/core-java-modules/core-java-string-operations-2/pom.xml
@@ -75,26 +75,6 @@
${assertj.version}
test
-
- org.apache.maven
- maven-artifact
- 3.6.3
-
-
- org.gradle
- gradle-core
- 6.1.1
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.11.1
-
-
- com.vdurmont
- semver4j
- 3.1.0
-
@@ -140,10 +120,4 @@
1.14
-
-
- gradle-repo
- https://repo.gradle.org/gradle/libs-releases-local/
-
-
diff --git a/core-java-modules/core-java-string-operations-3/pom.xml b/core-java-modules/core-java-string-operations-3/pom.xml
new file mode 100644
index 0000000000..210c31b29a
--- /dev/null
+++ b/core-java-modules/core-java-string-operations-3/pom.xml
@@ -0,0 +1,89 @@
+
+
+ 4.0.0
+ core-java-string-operations-3
+ 0.1.0-SNAPSHOT
+ core-java-string-operations-3
+ jar
+
+ com.baeldung.core-java-modules
+ core-java-modules
+ 0.0.1-SNAPSHOT
+ ../
+
+
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.apache.maven
+ maven-artifact
+ 3.6.3
+
+
+ org.gradle
+ gradle-core
+ 6.1.1
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.11.1
+
+
+ com.vdurmont
+ semver4j
+ 3.1.0
+
+
+
+
+ core-java-string-operations-3
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.0
+
+
+ package
+
+ shade
+
+
+
+
+ org.openjdk.jmh.Main
+
+
+
+
+
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ 3.6.1
+
+
+
+
+ gradle-repo
+ https://repo.gradle.org/gradle/libs-releases-local/
+
+
+
diff --git a/core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/versioncomparison/VersionCompare.java b/core-java-modules/core-java-string-operations-3/src/main/java/com/baeldung/versioncomparison/VersionCompare.java
similarity index 100%
rename from core-java-modules/core-java-string-operations-2/src/main/java/com/baeldung/versioncomparison/VersionCompare.java
rename to core-java-modules/core-java-string-operations-3/src/main/java/com/baeldung/versioncomparison/VersionCompare.java
diff --git a/core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/versioncomparison/VersionComparisonUnitTest.java b/core-java-modules/core-java-string-operations-3/src/test/java/com/baeldung/versioncomparison/VersionComparisonUnitTest.java
similarity index 100%
rename from core-java-modules/core-java-string-operations-2/src/test/java/com/baeldung/versioncomparison/VersionComparisonUnitTest.java
rename to core-java-modules/core-java-string-operations-3/src/test/java/com/baeldung/versioncomparison/VersionComparisonUnitTest.java
diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml
index 26c374b51d..f55f1231f9 100644
--- a/core-java-modules/pom.xml
+++ b/core-java-modules/pom.xml
@@ -123,6 +123,7 @@
core-java-string-conversions-2
core-java-string-operations
core-java-string-operations-2
+ core-java-string-operations-3
core-java-strings
core-java-sun