diff --git a/.gitignore b/.gitignore
index 08072c3a2c5a..9e0905a0c253 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,4 +16,5 @@
.factorypath
.vscode/
repo/
-/*.svg
\ No newline at end of file
+/*.svg
+/**/.cache
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index e7fe0a767a64..ccda5024e41a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -799,6 +799,12 @@ under the License.
org.apache.maven.plugins
maven-pmd-plugin
+
+ true
+ ${project.basedir}/.pmd/.cache
+ 1
+ true
+
net.sourceforge.pmd
@@ -806,10 +812,24 @@ under the License.
7.12.0
+
+
+ maven-pmd-plugin
+
+ check
+
+ verify
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
io.github.olamy.maven.plugins
jacoco-aggregator-maven-plugin
@@ -1170,5 +1190,19 @@ under the License.
+
+ pmd
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+