From e33b429a1c5c8b4d46bb501cbed64fa6fb6712f0 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Sat, 27 Apr 2024 21:34:30 +0200 Subject: [PATCH] Fail build on CheckStyle or PMD violations. To see all CheckStyle and PMD violations in a maven build you need to run maven with option `-Dcheckstyle.failOnViolation=false` and `-Dpmd.failOnViolation=false`. --- pom.xml | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/pom.xml b/pom.xml index f7baaa72..74380cb8 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ 7.0.0 3.3.1 10.15.0 - 3.21.2 + 3.22.0 1.13.0 1.16.0 1.2.1 @@ -334,7 +334,7 @@ false true - false + warning **/*Assert*.java,**/InjectedTest.java,**/Messages.java,**/*_jmh* @@ -354,7 +354,7 @@ run-checkstyle-java - checkstyle + check verify @@ -367,7 +367,7 @@ run-checkstyle-tests - checkstyle + check verify @@ -375,6 +375,7 @@ true checkstyle-tests-configuration.xml ${project.build.directory}/checkstyle-tests/checkstyle-result.xml + @@ -386,13 +387,9 @@ false false + ${java.version} - - net.sourceforge.pmd - pmd-compat6 - ${pmd.version} - net.sourceforge.pmd pmd-core @@ -408,11 +405,6 @@ pmd-javascript ${pmd.version} - - net.sourceforge.pmd - pmd-jsp - ${pmd.version} - edu.hm.hafner codingstyle @@ -425,6 +417,7 @@ run-pmd-java pmd + check cpd verify @@ -441,6 +434,7 @@ run-pmd-tests pmd + check cpd verify @@ -462,6 +456,7 @@ run-pmd-javascript pmd + check verify @@ -480,7 +475,6 @@ -