[MPMD-257] Allow to disable analysisCache completely, avoid warnings
diff --git a/src/it/MPMD-234-analysis-cache/verify.groovy b/src/it/MPMD-234-analysis-cache/verify.groovy
index 2b94fb7..33ed1e5 100644
--- a/src/it/MPMD-234-analysis-cache/verify.groovy
+++ b/src/it/MPMD-234-analysis-cache/verify.groovy
@@ -25,3 +25,8 @@
 
 File customCacheLocation = new File( basedir, 'custom-analysis-cache/target/custom-analysis-pmd.cache' )
 assert customCacheLocation.exists()
+
+File buildLog = new File( basedir, 'build.log' )
+assert buildLog.exists()
+
+assert !buildLog.text.contains( 'This analysis could be faster, please consider using Incremental Analysis' )
diff --git a/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java b/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
index 2a8a897..6bc8d42 100644
--- a/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
+++ b/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
@@ -680,6 +680,10 @@
             configuration.setAnalysisCacheLocation( analysisCacheLocation );
             getLog().debug( "Using analysis cache location: " + analysisCacheLocation );
         }
+        else
+        {
+            configuration.setIgnoreIncrementalAnalysis( true );
+        }
 
         return configuration;
     }