diff --git a/maven-all/maven-unused-dependencies/pom.xml b/maven-all/maven-unused-dependencies/pom.xml
index 19a06fc605..c8f6c1f04b 100644
--- a/maven-all/maven-unused-dependencies/pom.xml
+++ b/maven-all/maven-unused-dependencies/pom.xml
@@ -6,6 +6,13 @@
maven-unused-dependencies
0.0.1-SNAPSHOT
+
+ 3.2.2
+ 1.7.25
+ 3.1.1
+ 3.1
+
+
commons-collections
@@ -37,11 +44,4 @@
-
- 3.2.2
- 1.7.25
- 3.1.1
- 3.1
-
-
\ No newline at end of file
diff --git a/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/Main.java b/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/Main.java
deleted file mode 100644
index 2626bb30a3..0000000000
--- a/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/Main.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.baeldung;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.slf4j.LoggerFactory;
-
-public class Main {
-
- public static void main(String[] args) {
- Map map = new HashMap<>();
- map.put("Dallas", "Texas");
- map.put("Green Bay", "Wisconsin");
- map.put("Seattle", "Washington");
-
- LoggerFactory.getLogger(Main.class)
- .info("Map: {}", map);
- }
-
-}
diff --git a/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/ReflectionMain.java b/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/ReflectionMain.java
deleted file mode 100644
index 48e42f7c66..0000000000
--- a/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/ReflectionMain.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.baeldung;
-
-public class ReflectionMain {
-
- public static void main(String[] args) {
- ClassLoader classLoader = Main.class.getClassLoader();
- try {
- System.out.println(classLoader.loadClass("org.apache.commons.collections.CollectionUtils")
- .getSimpleName());
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- }
- }
-
-}
\ No newline at end of file
diff --git a/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/mavendependencyplugin/UnusedDependenciesExample.java b/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/mavendependencyplugin/UnusedDependenciesExample.java
new file mode 100644
index 0000000000..c9390880ed
--- /dev/null
+++ b/maven-all/maven-unused-dependencies/src/main/java/com/baeldung/mavendependencyplugin/UnusedDependenciesExample.java
@@ -0,0 +1,17 @@
+package com.baeldung.mavendependencyplugin;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class UnusedDependenciesExample {
+
+ /**
+ * When the Maven dependency analyzer analyzes the code, it will see that the slf4j dependency is being used in this method.
+ *
+ * @return the slf4j {@link Logger}.
+ */
+ public Logger getLogger() {
+ return LoggerFactory.getLogger(UnusedDependenciesExample.class);
+ }
+
+}