diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/empty-phase/pom.xml b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/empty-phase/pom.xml
new file mode 100644
index 0000000000..28ea8b6359
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/empty-phase/pom.xml
@@ -0,0 +1,31 @@
+
+
+ 4.0.0
+ com.baeldung.maven-parent-pom-resolution
+ empty-phase
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ com.baeldung.maven-parent-pom-resolution
+ disable-plugin-examples
+ 1.0.0-SNAPSHOT
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-file-exists
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/phase-none/pom.xml b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/phase-none/pom.xml
new file mode 100644
index 0000000000..8870f28fd2
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/phase-none/pom.xml
@@ -0,0 +1,31 @@
+
+
+ 4.0.0
+ com.baeldung.maven-parent-pom-resolution
+ phase-none
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ com.baeldung.maven-parent-pom-resolution
+ disable-plugin-examples
+ 1.0.0-SNAPSHOT
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-file-exists
+ any-value-that-is-not-a-phase
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/pom.xml b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/pom.xml
new file mode 100644
index 0000000000..e3ff22aaf7
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/pom.xml
@@ -0,0 +1,17 @@
+
+
+ 4.0.0
+ com.baeldung.maven-parent-pom-resolution
+ plugin-enabled
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ com.baeldung.maven-parent-pom-resolution
+ disable-plugin-examples
+ 1.0.0-SNAPSHOT
+
+
+
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/src/file-that-must-exist.txt b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/src/file-that-must-exist.txt
new file mode 100644
index 0000000000..2a6fae012f
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/plugin-enabled/src/file-that-must-exist.txt
@@ -0,0 +1 @@
+Example source file
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/pom.xml b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/pom.xml
new file mode 100644
index 0000000000..2a2e5b00ea
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/pom.xml
@@ -0,0 +1,55 @@
+
+
+ 4.0.0
+ com.baeldung.maven-parent-pom-resolution
+ disable-plugin-examples
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ com.baeldung
+ maven-parent-pom-resolution
+ 1.0.0-SNAPSHOT
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0
+
+
+ enforce-file-exists
+
+ enforce
+
+
+
+
+
+ ${project.basedir}/src/file-that-must-exist.txt
+
+
+
+
+
+
+
+
+
+
+
+ plugin-enabled
+ skip-parameter
+ phase-none
+ empty-phase
+
+
+
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/skip-parameter/pom.xml b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/skip-parameter/pom.xml
new file mode 100644
index 0000000000..31415bec24
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/skip-parameter/pom.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+ com.baeldung.maven-parent-pom-resolution
+ skip-parameter
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ com.baeldung.maven-parent-pom-resolution
+ disable-plugin-examples
+ 1.0.0-SNAPSHOT
+
+
+
+
+
+ maven-enforcer-plugin
+
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/src/file-that-must-exist.txt b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/src/file-that-must-exist.txt
new file mode 100644
index 0000000000..2a6fae012f
--- /dev/null
+++ b/maven-modules/maven-parent-pom-resolution/disable-plugin-examples/src/file-that-must-exist.txt
@@ -0,0 +1 @@
+Example source file
\ No newline at end of file
diff --git a/maven-modules/maven-parent-pom-resolution/pom.xml b/maven-modules/maven-parent-pom-resolution/pom.xml
index e5340032b7..8506f1c5fa 100644
--- a/maven-modules/maven-parent-pom-resolution/pom.xml
+++ b/maven-modules/maven-parent-pom-resolution/pom.xml
@@ -10,6 +10,7 @@
aggregator
+ disable-plugin-examples