[MPMD-225] - Create report even if no warnings have been found by default
diff --git a/src/it/mpmd-168-empty-report/pom.xml b/src/it/mpmd-168-empty-report/pom.xml
index 91f5419..1d0f038 100644
--- a/src/it/mpmd-168-empty-report/pom.xml
+++ b/src/it/mpmd-168-empty-report/pom.xml
@@ -54,6 +54,7 @@
           <sourceEncoding>UTF-8</sourceEncoding>
           <failOnViolation>false</failOnViolation> <!-- force execution of both goals, will be checked with verify-script -->
           <skipPmdError>false</skipPmdError>
+<!--          <skipEmptyReport>false</skipEmptyReport> skipEmptyReport is false by default since 3.13.0 -->
         </configuration>
       </plugin>
     </plugins>
@@ -66,7 +67,7 @@
         <artifactId>maven-pmd-plugin</artifactId>
         <version>@project.version@</version>
         <configuration>
-          <skipEmptyReport>false</skipEmptyReport>
+<!--           <skipEmptyReport>false</skipEmptyReport> skipEmptyReport is false by default since 3.13.0 -->
           <skipPmdError>false</skipPmdError>
         </configuration>
       </plugin>
diff --git a/src/it/mpmd-168/pom.xml b/src/it/mpmd-168/pom.xml
index 5d452fe..7573801 100644
--- a/src/it/mpmd-168/pom.xml
+++ b/src/it/mpmd-168/pom.xml
@@ -54,6 +54,7 @@
           <sourceEncoding>UTF-8</sourceEncoding>
           <failOnViolation>false</failOnViolation> <!-- force execution of both goals, will be checked with verify-script -->
           <skipPmdError>false</skipPmdError>
+          <skipEmptyReport>true</skipEmptyReport>
         </configuration>
       </plugin>
     </plugins>
@@ -67,7 +68,7 @@
         <version>@project.version@</version>
         <configuration>
           <skipPmdError>false</skipPmdError>
-<!--           <skipEmptyReport>true</skipEmptyReport> it's by default true -->
+          <skipEmptyReport>true</skipEmptyReport>
         </configuration>
       </plugin>
       <plugin>
diff --git a/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java b/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
index 4cadbcd..9462ed8 100644
--- a/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
+++ b/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
@@ -202,11 +202,13 @@
 
     /**
      * Skip the PMD/CPD report generation if there are no violations or duplications found. Defaults to
-     * <code>true</code>.
+     * <code>false</code>.
+     *
+     * <p>Note: the default value was changed from <code>true</code> to <code>false</code> with version 3.13.0.
      *
      * @since 3.1
      */
-    @Parameter( defaultValue = "true" )
+    @Parameter( defaultValue = "false" )
     protected boolean skipEmptyReport;
 
     /**