diff --git a/maven-modules/maven-exec-plugin/README.md b/maven-modules/maven-exec-plugin/README.md
new file mode 100644
index 0000000000..411639aae1
--- /dev/null
+++ b/maven-modules/maven-exec-plugin/README.md
@@ -0,0 +1,5 @@
+## Maven WAR Plugin
+
+This module contains articles about the Maven Exec Plugin.
+
+### Relevant Articles
diff --git a/maven-modules/maven-exec-plugin/pom.xml b/maven-modules/maven-exec-plugin/pom.xml
new file mode 100644
index 0000000000..6c12971e29
--- /dev/null
+++ b/maven-modules/maven-exec-plugin/pom.xml
@@ -0,0 +1,53 @@
+
+
+ 4.0.0
+ com.baeldung
+ maven-exec-plugin
+ 0.0.1-SNAPSHOT
+ maven-exec-plugin
+
+
+ 3.8.1
+ 1.8
+ 1.2.3
+
+
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback-classic.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.0.0
+
+ com.baeldung.main.Exec
+
+ First
+ Second
+ Third
+
+
+
+
+
+
+
diff --git a/maven-modules/maven-exec-plugin/src/main/java/com/baeldung/main/Exec.java b/maven-modules/maven-exec-plugin/src/main/java/com/baeldung/main/Exec.java
new file mode 100644
index 0000000000..5a1494cf4a
--- /dev/null
+++ b/maven-modules/maven-exec-plugin/src/main/java/com/baeldung/main/Exec.java
@@ -0,0 +1,18 @@
+package com.baeldung.main;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.Arrays;
+
+public class Exec {
+
+ private static final Logger LOGGER = LoggerFactory.getLogger(Exec.class);
+
+ public static void main(String[] args) {
+ LOGGER.info("Running the main method");
+ if (args.length > 0) {
+ LOGGER.info("List of arguments: {}", Arrays.toString(args));
+ }
+ }
+}
diff --git a/maven-modules/pom.xml b/maven-modules/pom.xml
index c4d8c253df..b00da22519 100644
--- a/maven-modules/pom.xml
+++ b/maven-modules/pom.xml
@@ -16,6 +16,7 @@
maven-custom-plugin
+ maven-exec-plugin
maven-integration-test
maven-multi-source
maven-plugins