Update PMD rulesets to work ok with latest pmd
diff --git a/buildtools/src/main/resources/cxf-pmd-ruleset.xml b/buildtools/src/main/resources/cxf-pmd-ruleset.xml
index 5e83cb8..f1afcc3 100644
--- a/buildtools/src/main/resources/cxf-pmd-ruleset.xml
+++ b/buildtools/src/main/resources/cxf-pmd-ruleset.xml
@@ -31,6 +31,7 @@
<exclude-pattern>.*.class</exclude-pattern>
<exclude-pattern>.*.txt</exclude-pattern>
<exclude-pattern>.*NOTICE</exclude-pattern>
+ <exclude-pattern>.*generated.*</exclude-pattern>
<rule ref="category/java/bestpractices.xml">
<exclude name="AbstractClassWithoutAbstractMethod" />
@@ -39,10 +40,12 @@
<exclude name="ArrayIsStoredDirectly" />
<exclude name="AvoidPrintStackTrace" />
<exclude name="AvoidReassigningParameters" />
+ <exclude name="AvoidReassigningLoopVariables" />
<exclude name="AvoidStringBufferField" />
<exclude name="AvoidUsingHardCodedIP" />
<exclude name="ConstantsInInterface" />
<exclude name="ForLoopCanBeForeach" />
+ <exclude name="ForLoopVariableCount" />
<exclude name="GuardLogStatement" />
<exclude name="JUnitAssertionsShouldIncludeMessage" />
<exclude name="JUnitTestContainsTooManyAsserts" />
@@ -71,6 +74,7 @@
<exclude name="AvoidRethrowingException" />
<exclude name="AvoidThrowingNullPointerException" />
<exclude name="AvoidThrowingRawExceptionTypes" />
+ <exclude name="AvoidUncheckedExceptionsInSignatures" />
<exclude name="CouplingBetweenObjects" />
<exclude name="CyclomaticComplexity" />
<exclude name="DataClass" />