diff --git a/src/it/multi-module-with-dependencies/module1/pom.xml b/src/it/multi-module-with-dependencies/module1/pom.xml
new file mode 100644
index 0000000..4669274
--- /dev/null
+++ b/src/it/multi-module-with-dependencies/module1/pom.xml
@@ -0,0 +1,36 @@
+
+
+
+ 4.0.0
+
+ org.example
+ maven-clean-4-demo
+ 1.0-SNAPSHOT
+
+
+ module1
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/src/it/multi-module-with-dependencies/module2/pom.xml b/src/it/multi-module-with-dependencies/module2/pom.xml
new file mode 100644
index 0000000..4111274
--- /dev/null
+++ b/src/it/multi-module-with-dependencies/module2/pom.xml
@@ -0,0 +1,44 @@
+
+
+
+ 4.0.0
+
+ org.example
+ maven-clean-4-demo
+ 1.0-SNAPSHOT
+
+
+ module2
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ org.example
+ module1
+ 1.0-SNAPSHOT
+
+
+
+
diff --git a/src/it/multi-module-with-dependencies/pom.xml b/src/it/multi-module-with-dependencies/pom.xml
new file mode 100644
index 0000000..6aef5dd
--- /dev/null
+++ b/src/it/multi-module-with-dependencies/pom.xml
@@ -0,0 +1,52 @@
+
+
+
+ 4.0.0
+
+ org.example
+ maven-clean-4-demo
+ 1.0-SNAPSHOT
+ pom
+
+ https://github.com/apache/maven-clean-plugin/issues/104
+
+
+ module1
+ module2
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ @project.version@
+
+
+
+
+