diff --git a/maven-modules/maven-pom-types/README.md b/maven-modules/maven-pom-types/README.md
new file mode 100644
index 0000000000..8de8610383
--- /dev/null
+++ b/maven-modules/maven-pom-types/README.md
@@ -0,0 +1,11 @@
+## Maven POM types
+
+This module contains the XML files with POM types.
+
+pom.xml is the Simplest POM
+pom-4.0.0.xml is the Super POM
+effective-pom.xml was generated using `mvn help:effective-pom > effective-pom.xml`
+
+### Relevant Articles
+
+- [Guide to Maven Profiles](https://www.baeldung.com/difference-between-super-pom-simplest-and-effective-pom/)
diff --git a/maven-modules/maven-pom-types/effective-pom.xml b/maven-modules/maven-pom-types/effective-pom.xml
new file mode 100644
index 0000000000..09b3d5f7bf
--- /dev/null
+++ b/maven-modules/maven-pom-types/effective-pom.xml
@@ -0,0 +1,255 @@
+[INFO] Scanning for projects...
+[INFO]
+[INFO] ----------------------< com.baeldung:simplestPOM >----------------------
+[INFO] Building simplestPOM 1.0-SNAPSHOT
+[INFO] --------------------------------[ jar ]---------------------------------
+[INFO]
+[INFO] --- maven-help-plugin:3.2.0:effective-pom (default-cli) @ simplestPOM ---
+[INFO]
+Effective POMs, after inheritance, interpolation, and profiles are applied:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.0.0
+ com.baeldung
+ simplestPOM
+ 1.0-SNAPSHOT
+
+
+
+ false
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+
+
+ never
+
+
+ false
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\src\main\java
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\src\main\scripts
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\src\test\java
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\classes
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\test-classes
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\src\main\resources
+
+
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\src\test\resources
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget
+ simplestPOM-1.0-SNAPSHOT
+
+
+
+ maven-antrun-plugin
+ 1.3
+
+
+ maven-assembly-plugin
+ 2.2-beta-5
+
+
+ maven-dependency-plugin
+ 2.8
+
+
+ maven-release-plugin
+ 2.5.3
+
+
+
+
+
+ maven-clean-plugin
+ 2.5
+
+
+ default-clean
+ clean
+
+ clean
+
+
+
+
+
+ maven-resources-plugin
+ 2.6
+
+
+ default-testResources
+ process-test-resources
+
+ testResources
+
+
+
+ default-resources
+ process-resources
+
+ resources
+
+
+
+
+
+ maven-jar-plugin
+ 2.4
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+
+
+ maven-compiler-plugin
+ 3.1
+
+
+ default-compile
+ compile
+
+ compile
+
+
+
+ default-testCompile
+ test-compile
+
+ testCompile
+
+
+
+
+
+ maven-surefire-plugin
+ 2.12.4
+
+
+ default-test
+ test
+
+ test
+
+
+
+
+
+ maven-install-plugin
+ 2.4
+
+
+ default-install
+ install
+
+ install
+
+
+
+
+
+ maven-deploy-plugin
+ 2.7
+
+
+ default-deploy
+ deploy
+
+ deploy
+
+
+
+
+
+ maven-site-plugin
+ 3.3
+
+
+ default-site
+ site
+
+ site
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\site
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+
+
+ default-deploy
+ site-deploy
+
+ deploy
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\site
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\site
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+
+
+
+
+ C:\Users\emicu\Desktop\tutorials\maven-modules\maven-pom-types\customTarget\site
+
+
+
+
+[INFO] ------------------------------------------------------------------------
+[INFO] BUILD SUCCESS
+[INFO] ------------------------------------------------------------------------
+[INFO] Total time: 1.346 s
+[INFO] Finished at: 2021-05-15T17:28:30+03:00
+[INFO] ------------------------------------------------------------------------
diff --git a/maven-modules/maven-pom-types/pom-4.0.0.xml b/maven-modules/maven-pom-types/pom-4.0.0.xml
new file mode 100644
index 0000000000..b19a7d7b7a
--- /dev/null
+++ b/maven-modules/maven-pom-types/pom-4.0.0.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+ 4.0.0
+
+
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+ default
+
+ false
+
+
+
+
+
+
+ central
+ Central Repository
+ https://repo.maven.apache.org/maven2
+ default
+
+ false
+
+
+ never
+
+
+
+
+
+ ${project.basedir}/target
+ ${project.build.directory}/classes
+ ${project.artifactId}-${project.version}
+ ${project.build.directory}/test-classes
+ ${project.basedir}/src/main/java
+ ${project.basedir}/src/main/scripts
+ ${project.basedir}/src/test/java
+
+
+ ${project.basedir}/src/main/resources
+
+
+
+
+ ${project.basedir}/src/test/resources
+
+
+
+
+
+
+
+ maven-antrun-plugin
+ 1.3
+
+
+ maven-assembly-plugin
+ 2.2-beta-5
+
+
+ maven-dependency-plugin
+ 2.8
+
+
+ maven-release-plugin
+ 2.5.3
+
+
+
+
+
+
+ ${project.build.directory}/site
+
+
+
+
+
+ release-profile
+
+
+
+ performRelease
+ true
+
+
+
+
+
+
+ true
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ true
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ true
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
+
+
+
diff --git a/maven-modules/maven-pom-types/pom.xml b/maven-modules/maven-pom-types/pom.xml
new file mode 100644
index 0000000000..6699e614f4
--- /dev/null
+++ b/maven-modules/maven-pom-types/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+ com.baeldung
+ simplestPOM
+ 1.0-SNAPSHOT
+
+
+ ${project.basedir}/customTarget
+
+
+
\ No newline at end of file