You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2019/03/19 10:27:54 UTC

[camel] 01/03: CAMEL-13336: remove duplicate files

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6e3c5baa00ebfc3c2d050601ec4ad004e6786977
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Mar 18 17:06:51 2019 +0100

    CAMEL-13336: remove duplicate files
---
 buildingtools/camel-checkstyle-suppressions.xml |  36 ---
 buildingtools/camel-checkstyle.xml              | 344 ------------------------
 buildingtools/camel-eclipse-checkstyle          |  27 --
 buildingtools/camel-eclipse-pmd                 |  23 --
 buildingtools/camel-pmd-ruleset.xml             | 206 --------------
 5 files changed, 636 deletions(-)

diff --git a/buildingtools/camel-checkstyle-suppressions.xml b/buildingtools/camel-checkstyle-suppressions.xml
deleted file mode 100644
index 7e28de9..0000000
--- a/buildingtools/camel-checkstyle-suppressions.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<!DOCTYPE suppressions PUBLIC
-    "-//Puppy Crawl//DTD Suppressions 1.0//EN"
-    "http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
-<suppressions>
-    <suppress checks=".*"
-              files=".+[\\\/]generated[\\\/].+\.java"
-              />
-    <suppress checks=".*"
-              files=".+[\\\/]build[\\\/]src[\\\/].+\.java"
-              />
-    <suppress checks=".*"
-              files=".+[\\\/]target[\\\/].+\.java"
-              />              
-    <suppress checks=".*"
-              files=".+[\\\/]contrib[\\\/].+\.java"
-              />
-</suppressions>
diff --git a/buildingtools/camel-checkstyle.xml b/buildingtools/camel-checkstyle.xml
deleted file mode 100644
index dcb47fe..0000000
--- a/buildingtools/camel-checkstyle.xml
+++ /dev/null
@@ -1,344 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<!DOCTYPE module PUBLIC
-    "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
-    "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
-
-<!--
-Checks to make sure the code meets the Camel coding guidelines which
-
-It also enforces a bunch of other "BestPractices like method
-lengths, if/try depths, etc...
--->
-
-<module name="Checker">
-    <!-- Checks whether files end with a new line.                        -->
-    <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
-    <!--
-    <module name="NewlineAtEndOfFile"/>
-    -->
-
-    <!-- Checks that property files contain the same keys.         -->
-    <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
-    <module name="Translation"/>
-
-    <!--<module name="StrictDuplicateCode"/>-->
-
-    <!-- Header checks -->
-    <module name="Header">
-    	<property name="header"
-        	value="/**\n * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements.  See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the &quot;License&quot;); you may not use this file except in compliance with\n * the License.  You may obtain a copy of the License at\n *\n *      http://www.apache.org/lic [...]
-    </module>
-
-    <module name="RegexpMultiline">
-        <property name="format" value="(\bgpl\b)|(\bgplv2\b)|(\bgnu\sgeneral\spublic\s*license\b)|(\bwww\.gnu\.org\/licenses\/gpl\.txt\b)"/>
-        <property name="ignoreCase"  value="true"/>
-    </module>
-
-    <module name="FileLength">
-        <property name="max" value="3600"/>
-    </module>
-
-    <module name="FileTabCharacter">
-        <property name="fileExtensions" value="java"/>
-    </module>
-
-    <!--
-	<module name="RegexpSingleline">
-		<property name="format" value="\s+$"/>
-		<property name="minimum" value="0"/>
-		<property name="maximum" value="0"/>
-	</module>
-	 -->
-
-    <module name="TreeWalker">
-
-        <!-- Checks for Javadoc comments.                     -->
-        <!-- See http://checkstyle.sf.net/config_javadoc.html -->
-        <!--
-        <module name="PackageHtml"/>
-        <module name="JavadocMethod"/>
-        <module name="JavadocType"/>
-        <module name="JavadocVariable"/>
-        <module name="JavadocStyle"/>
-        -->
-
-
-        <!-- Checks for Naming Conventions.                  -->
-        <!-- See http://checkstyle.sf.net/config_naming.html -->
-        <module name="ConstantName"/>
-        <module name="LocalFinalVariableName"/>
-        <module name="LocalVariableName"/>
-        <module name="MemberName"/>
-        <module name="MethodName"/>
-        <module name="PackageName"/>
-        <module name="ParameterName"/>
-        <module name="StaticVariableName"/>
-        <module name="TypeName"/>
-
-        <!-- <module name="RegexpHeader"/> -->
-
-
-        <!-- Checks for imports                              -->
-        <!-- See http://checkstyle.sf.net/config_import.html -->
-        <module name="AvoidStarImport">
-            <property name="excludes" value="java.io,java.util,java.net,java.nio,java.nio.channels,java.lang.reflect,org.w3c.dom,org.xml.sax,java.awt,javax.swing,junit.framework"/>
-        </module>
-        <!--
-        <module name="ConstantName"/>
-         -->
-        <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
-        <module name="RedundantImport"/>
-        <!-- When you javadoc {@link } an import is added that checkstyle thinks is unused import.
-        <module name="UnusedImports"/>
-        -->
-        <module name="ImportOrder">
-            <property name="groups" value="java,javax,org.w3c,org.xml,junit"/>
-            <property name="ordered" value="true"/>
-            <property name="separated" value="true"/>
-        </module>
-        <!--
-        <module name="ImportControl">
-            <property name="file" value="etc/import-control.xml"/>
-        </module>
-        -->
-
-        <!-- Checks for Size Violations.                    -->
-        <!-- See http://checkstyle.sf.net/config_sizes.html -->
-        <module name="AnonInnerLength">
-            <property name="max" value="200"/>
-        </module>
-        <module name="ExecutableStatementCount">
-            <property name="max" value="100"/>
-        </module>
-        <module name="LineLength">
-            <property name="max" value="200"/>
-        </module>
-        <module name="MethodLength">
-            <property name="max" value="200"/>
-            <property name="countEmpty" value="false"/>
-        </module>
-        <!-- We should try to get this enabled soon..
-        <module name="ParameterNumber">
-            <property name="max" value="7"/>
-        </module>
-        -->
-
-        <!-- Checks for whitespace                               -->
-        <!-- See http://checkstyle.sf.net/config_whitespace.html -->
-        <module name="EmptyForIteratorPad"/>
-        <module name="EmptyForInitializerPad"/>
-        <module name="MethodParamPad"/>
-        <module name="NoWhitespaceAfter">
-            <property name="tokens" value="ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
-        </module>
-        <module name="NoWhitespaceBefore"/>
-        <module name="OperatorWrap"/>
-        <module name="ParenPad"/>
-        <module name="TypecastParenPad"/>
-        <module name="WhitespaceAfter">
-            <property name="tokens" value="COMMA, SEMI"/>
-        </module>
-        <module name="WhitespaceAround">
-            <property name="tokens" value="ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN,TYPE_ [...]
-            <!-- <property name="tokens" value="ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR [...]
-        </module>
-
-		<!--
-		<module name="GenericWhitespace"/>
-		 -->
-
-        <!-- Modifier Checks                                    -->
-        <!-- See http://checkstyle.sf.net/config_modifiers.html -->
-        <module name="ModifierOrder"/>
-        <module name="RedundantModifier"/>
-
-
-        <!-- Checks for blocks. You know, those {}'s         -->
-        <!-- See http://checkstyle.sf.net/config_blocks.html -->
-        <!--
-        <module name="AvoidNestedBlocks">
-            <property name="allowInSwitchCase" value="true"/>
-        </module>
-        -->
-        <!-- We use alot of emply blocks..  they can be good too.
-        <module name="EmptyBlock">
-            <property name="option" value="text"/>
-        </module>
-        -->
-        <module name="LeftCurly"/>
-        <module name="NeedBraces"/>
-        <module name="RightCurly"/>
-
-        <!--
-        <module name="OuterTypeNumber"/>
-         -->
-
-
-        <!-- Checks for common coding problems               -->
-        <!-- See http://checkstyle.sf.net/config_coding.html -->
-        <!--<module name="ArrayTrailingComma"/>-->
-        <!--<module name="AvoidInlineConditionals"/>-->
-        <module name="CovariantEquals"/>
-        <module name="EmptyStatement"/>
-        <module name="EqualsHashCode"/>
-        <!--<module name="FinalLocalVariable"/>-->
-        <!--
-        <module name="HiddenField">
-            <property name="ignoreConstructorParameter" value="true"/>
-            <property name="ignoreSetter" value="true"/>
-        </module>
-        -->
-        <!--
-        <module name="EqualsAvoidNull"/>
-         -->
-        <module name="IllegalInstantiation"/>
-        <!--<module name="IllegalToken"/>-->
-        <!--<module name="IllegalTokenText"/>-->
-        <!--<module name="InnerAssignment"/>-->
-        <!--<module name="MagicNumber"/>-->
-        <module name="MissingSwitchDefault"/>
-        <!--module name="ModifiedControlVariable"/-->
-        <module name="SimplifyBooleanExpression"/>
-        <module name="SimplifyBooleanReturn"/>
-        <module name="StringLiteralEquality"/>
-        <module name="NestedIfDepth">
-            <property name="max" value="8"/>
-        </module>
-        <module name="NestedTryDepth">
-            <property name="max" value="8"/>
-        </module>
-        <!--<module name="SuperClone"/>-->
-        <module name="SuperFinalize"/>
-        <!--<module name="IllegalCatch"/>-->
-    	<module name="IllegalThrows">
-      		<property name="illegalClassNames" value="java.lang.Error,java.lang.RuntimeException"/>
-    	</module>
-        <!--<module name="RedundantThrows"/>-->
-        <module name="PackageDeclaration"/>
-        <!--
-        <module name="JUnitTestCase"/>
-        -->
-        <module name="ReturnCount">
-            <property name="max" value="25"/>
-        </module>
-
-        <!-- Um.. we tend to use these alot.. perhaps enable this check later.
-        <module name="IllegalType">
-            <property name="format" value="^xxx$"/>
-            <property name="illegalClassNames" value="java.util.GregorianCalendar, java.util.Hashtable, java.util.HashSet, java.util.HashMap, java.util.ArrayList, java.util.LinkedList, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.TreeSet, java.util.TreeMap"/> We use alot of emply blocks..  they can be good too.
-        </module>
-        -->
-        <module name="DeclarationOrder"/>
-        <!--<module name="ParameterAssignment"/>-->
-        <module name="ExplicitInitialization"/>
-        <!-- <module name="AnnotationUseStyle"/> -->
-        <!-- <module name="MissingDeprecated"/> -->
-        <!--
-		<module name="MissingOverride">
-			<property name="javaFiveCompatibility" value="true"/>
-		</module>
-         -->
-         <!-- <module name="PackageAnnotation"/> -->
-         <!-- <module name="SuppressWarnings"/> -->
-        <module name="DefaultComesLast"/>
-        <!--<module name="MissingCtor"/>-->
-        <module name="FallThrough"/>
-        <!--<module name="MultipleStringLiterals"/>-->
-        <module name="MultipleVariableDeclarations"/>
-        <!--<module name="RequireThis"/>-->
-        <module name="UnnecessaryParentheses"/>
-
-
-
-        <!-- Checks for class design                         -->
-        <!-- See http://checkstyle.sf.net/config_design.html -->
-        <!--<module name="DesignForExtension"/>-->
-        <module name="FinalClass"/>
-        <module name="HideUtilityClassConstructor"/>
-        <!-- We still do enum style interfaces
-        <module name="InterfaceIsType"/>
-        -->
-        <module name="MutableException">
-            <property name="format" value="^.*Exception$"/>
-        </module>
-        <module name="ThrowsCount">
-            <property name="max" value="5"/>
-        </module>
-
-        <!-- Ah we do a fair bit of using a class like a struct.. so
-             we are not so strict on requirin encapsulation
-        <module name="VisibilityModifier">
-            <property name="protectedAllowed" value="true"/>
-            <property name="packageAllowed" value="true"/>
-            <property name="publicMemberPattern" value="resource[12].*"/>
-        </module>
-        -->
-
-
-        <!-- Metrics checks.                   -->
-        <!-- See http://checkstyle.sf.net/config_metrics.html -->
-        <module name="BooleanExpressionComplexity">
-            <property name="max" value="6"/>
-        </module>
-        <!--<module name="ClassDataAbstractionCoupling"/>-->
-        <!--<module name="ClassFanOutComplexity"/>-->
-        <!--<module name="CyclomaticComplexity"/>-->
-        <!--<module name="NPathComplexity"/>-->
-        <!-- Ah big methods aint so bad! :)
-        <module name="JavaNCSS">
-            <property name="methodMaximum" value="75"/>
-        </module>
-        -->
-
-
-        <!-- Miscellaneous other checks.                   -->
-        <!-- See http://checkstyle.sf.net/config_misc.html -->
-        <!--
-        <module name="ArrayTypeStyle"/>
-        <module name="FinalParameters"/>
-        -->
-        <!--
-        <module name="GenericIllegalRegexp">
-            <property name="format" value="\s+$"/>
-            <property name="message" value="Line has trailing spaces."/>
-        </module>
-        -->
-        <module name="TodoComment">
-            <property name="format" value="WARNING"/>
-        </module>
-
-        <module name="UpperEll"/>
-
-        <!--Assert statement may have side effects:-->
-        <module name="DescendantToken">
-            <property name="tokens" value="LITERAL_ASSERT"/>
-            <property name="limitedTokens" value="ASSIGN,DEC,INC,POST_DEC,POST_INC,PLUS_ASSIGN,MINUS_ASSIGN,STAR_ASSIGN,DIV_ASSIGN,MOD_ASSIGN,BSR_ASSIGN,SR_ASSIGN,SL_ASSIGN,BAND_ASSIGN,BXOR_ASSIGN,BOR_ASSIGN"/>
-            <property name="maximumNumber" value="0"/>
-        </module>
-
-        <!--<module name="UncommentedMain"/>-->
-        <!--module name="TrailingComment"/-->
-        <module name="Indentation">
-            <property name="caseIndent" value="0"/>
-        </module>
-        <!--<module name="RequiredRegexp">-->
-    </module>
-</module>
diff --git a/buildingtools/camel-eclipse-checkstyle b/buildingtools/camel-eclipse-checkstyle
deleted file mode 100644
index 5e8b940..0000000
--- a/buildingtools/camel-eclipse-checkstyle
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements. See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership. The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License. You may obtain a copy of the License at
- 
-  http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied. See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-<fileset-config file-format-version="1.2.0" simple-config="false" sync-formatter="false">
-    <fileset name="all" enabled="true" check-config-name="Camel Checks" local="false">
-        <file-match-pattern match-pattern="^src[/\\].*java$" include-pattern="true"/>
-        <file-match-pattern match-pattern="^src[/\\]main[/\\]generated[/\\]." include-pattern="false"/>
-        <file-match-pattern match-pattern="^src[/\\]test[/\\]generated[/\\]." include-pattern="false"/>
-        <file-match-pattern match-pattern="^src[/\\]main[/\\]resources[/\\]archetype-resources[/\\]." include-pattern="false"/>
-    </fileset>
-</fileset-config>
diff --git a/buildingtools/camel-eclipse-pmd b/buildingtools/camel-eclipse-pmd
deleted file mode 100644
index f1bd7be..0000000
--- a/buildingtools/camel-eclipse-pmd
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements. See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership. The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License. You may obtain a copy of the License at
- 
-  http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied. See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-<pmd>
-    <useProjectRuleSet>true</useProjectRuleSet>
-    <rules/>
-</pmd>
\ No newline at end of file
diff --git a/buildingtools/camel-pmd-ruleset.xml b/buildingtools/camel-pmd-ruleset.xml
deleted file mode 100644
index 7206dd9..0000000
--- a/buildingtools/camel-pmd-ruleset.xml
+++ /dev/null
@@ -1,206 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<ruleset name="pmd-eclipse">
-    <description>PMD Plugin preferences rule set</description>
-
-
-    <rule ref="rulesets/basic.xml/BooleanInstantiation"/>
-    <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/>
-    <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/>
-    <!--<rule ref="rulesets/basic.xml/EmptyCatchBlock"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptyFinallyBlock"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptyIfStmt"/>-->
-    <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/>
-    <!--<rule ref="rulesets/basic.xml/EmptyStaticInitializer"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptySwitchStatements"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptyTryBlock"/>-->
-    <!--<rule ref="rulesets/basic.xml/EmptyWhileStmt"/>-->
-    <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/>
-    <rule ref="rulesets/basic.xml/JumbledIncrementer"/>
-    <!--<rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"/>-->
-    <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"/>
-    <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/>
-    <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/>
-    <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/>
-    <rule ref="rulesets/basic.xml/UnnecessaryReturn"/>
-    <!--<rule ref="rulesets/basic.xml/UselessOverridingMethod"/>-->
-
-    <!--<rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/>-->
-    <!--<rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/>-->
-    <!--<rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/>-->
-    <!--<rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/>-->
-
-    <!--<rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/>-->
-    <!--<rule ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/>-->
-    <!--<rule ref="rulesets/clone.xml/ProperCloneImplementation"/>-->
-
-    <!--<rule ref="rulesets/codesize.xml/CyclomaticComplexity"/>-->
-    <!--<rule ref="rulesets/codesize.xml/ExcessiveClassLength"/>-->
-    <!--<rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/>-->
-    <!--<rule ref="rulesets/codesize.xml/ExcessiveParameterList"/>-->
-    <!--<rule ref="rulesets/codesize.xml/ExcessivePublicCount"/>-->
-    <!--<rule ref="rulesets/codesize.xml/TooManyFields"/>-->
-
-    <!--<rule ref="rulesets/controversial.xml/AssignmentInOperand"/>-->
-    <!--<rule ref="rulesets/controversial.xml/AtLeastOneConstructor"/>-->
-    <!--<rule ref="rulesets/controversial.xml/CallSuperInConstructor"/>-->
-    <!--<rule ref="rulesets/controversial.xml/DontImportSun"/>-->
-    <!--<rule ref="rulesets/controversial.xml/NullAssignment"/>-->
-    <!--<rule ref="rulesets/controversial.xml/OnlyOneReturn"/>-->
-    <!--<rule ref="rulesets/controversial.xml/SingularField"/>-->
-    <!--<rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/>-->
-    <!--<rule ref="rulesets/controversial.xml/UnnecessaryConstructor"/>-->
-    <!--<rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/>-->
-    <!--<rule ref="rulesets/controversial.xml/UnusedModifier"/>-->
-
-    <!--<rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/>-->
-    <!--<rule ref="rulesets/coupling.xml/ExcessiveImports"/>-->
-    <!--<rule ref="rulesets/coupling.xml/LooseCoupling"/>-->
-
-    <!--<rule ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/>-->
-    <!--<rule ref="rulesets/design.xml/AccessorClassGeneration"/>-->
-    <!--<rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/>-->
-    <!--<rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/>-->
-    <!--<rule ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"/>-->
-    <rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/>
-    <!--<rule ref="rulesets/design.xml/AvoidReassigningParameters"/>-->
-    <!--<rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/>-->
-    <!--<rule ref="rulesets/design.xml/BadComparison"/>-->
-    <!--<rule ref="rulesets/design.xml/CloseConnection"/>-->
-    <!--<rule ref="rulesets/design.xml/CompareObjectsWithEquals"/>-->
-    <!--<rule ref="rulesets/design.xml/ConfusingTernary"/>-->
-    <rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/>
-    <!--<rule ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/>-->
-    <!--<rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/>-->
-    <rule ref="rulesets/design.xml/IdempotentOperations"/>
-    <!--<rule ref="rulesets/design.xml/ImmutableField"/>-->
-    <!--<rule ref="rulesets/design.xml/InstantiationToGetClass"/>-->
-    <!--<rule ref="rulesets/design.xml/MissingBreakInSwitch"/>-->
-    <!--<rule ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/>-->
-    <!--<rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/>-->
-    <!--<rule ref="rulesets/design.xml/NonStaticInitializer"/>-->
-    <rule ref="rulesets/design.xml/OptimizableToArrayCall"/>
-    <rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/>
-    <rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/>
-    <rule ref="rulesets/design.xml/SimplifyBooleanReturns"/>
-    <rule ref="rulesets/design.xml/SimplifyConditional"/>
-    <!--<rule ref="rulesets/design.xml/SwitchDensity"/>-->
-    <!--<rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/>-->
-    <rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/>
-    <!--<rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"/>-->
-    <!--<rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/>-->
-    <!--<rule ref="rulesets/design.xml/UseSingleton"/>-->
-
-    <!--<rule ref="rulesets/finalizers.xml/EmptyFinalizer"/>-->
-    <!--<rule ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/>-->
-    <!--<rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/>-->
-    <!--<rule ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/>-->
-    <!--<rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/>-->
-    <!--<rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/>-->
-
-    <!--<rule ref="rulesets/imports.xml/DuplicateImports"/>-->
-    <!--<rule ref="rulesets/imports.xml/DontImportJavaLang"/>-->
-    <!--<rule ref="rulesets/imports.xml/UnusedImports"/>-->
-    <!--<rule ref="rulesets/imports.xml/ImportFromSamePackage"/>-->
-
-    <!--<rule ref="rulesets/javabeans.xml/BeanMembersShouldSerialize"/>-->
-    <!--<rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/>-->
-
-    <!--<rule ref="rulesets/junit.xml/JUnitStaticSuite"/>-->
-    <!--<rule ref="rulesets/junit.xml/JUnitSpelling"/>-->
-    <!--<rule ref="rulesets/junit.xml/JUnitAssertionsShouldIncludeMessage"/>-->
-    <!--<rule ref="rulesets/junit.xml/JUnitTestsShouldIncludeAssert"/>-->
-    <!--<rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/>-->
-    <!--<rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/>-->
-    <!--<rule ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/>-->
-    <!--<rule ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/>-->
-
-    <!--<rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/>-->
-    <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>
-    <!--<rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/>-->
-    <!--<rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>-->
-    <!--<rule ref="rulesets/logging-java.xml/LogBlockWithoutIf"/>-->
-    <!--<rule ref="rulesets/logging-java.xml/SystemPrintln"/>-->
-    <!--<rule ref="rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging"/>-->
-    <!--<rule ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/>-->
-
-    <!--<rule ref="rulesets/naming.xml/ShortVariable"/>-->
-    <!--<rule ref="rulesets/naming.xml/LongVariable"/>-->
-    <!--<rule ref="rulesets/naming.xml/ShortMethodName"/>-->
-    <!--<rule ref="rulesets/naming.xml/VariableNamingConventions"/>-->
-    <!--<rule ref="rulesets/naming.xml/MethodNamingConventions"/>-->
-    <!--<rule ref="rulesets/naming.xml/ClassNamingConventions"/>-->
-    <!--<rule ref="rulesets/naming.xml/AbstractNaming"/>-->
-    <!--<rule ref="rulesets/naming.xml/AvoidDollarSigns"/>-->
-    <!--<rule ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/>-->
-    <!--<rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/>-->
-    <!--<rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/>-->
-    <!--<rule ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/>-->
-    <!--<rule ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/>-->
-    <!--<rule ref="rulesets/naming.xml/AvoidNonConstructorMethodsWithClassName"/>-->
-    <!--<rule ref="rulesets/naming.xml/NoPackage"/>-->
-    <!--<rule ref="rulesets/naming.xml/PackageCase"/>-->
-
-    <!--<rule ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/>-->
-    <!--<rule ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/>-->
-    <!--<rule ref="rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops"/>-->
-    <!--<rule ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/>-->
-    <!--<rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/>-->
-    <!--<rule ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/>-->
-
-    <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/>-->
-    <!--<rule ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/>-->
-    <!--<rule ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/>-->
-    <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/>-->
-    <!--<rule ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/>-->
-    <!--<rule ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/>-->
-
-    <!--<rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/>-->
-    <!--<rule ref="rulesets/strings.xml/StringInstantiation"/>-->
-    <!--<rule ref="rulesets/strings.xml/StringToString"/>-->
-    <!--<rule ref="rulesets/strings.xml/AvoidConcatenatingNonLiteralsInStringBuffer"/>-->
-    <!--<rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/>-->
-
-    <!--<rule ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/>-->
-    <!--<rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/>-->
-
-    <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
-    <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
-    <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/>
-    <!--<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>-->
-
-    <rule name="DontUseLoggerGetLogger"
-          message="Don't use Logger.getLogger(...), use LogUtils.getL7dLogger(....) instead"
-          class="net.sourceforge.pmd.rules.XPathRule">
-        <priority>2</priority>
-        <description>Don't use Logger.getLogger(...), use LogUtils.getL7dLogger(....) instead</description>
-        <properties>
-            <property name="xpath">
-                <value>
-<![CDATA[
-//PrimaryPrefix/Name[ends-with(@Image, 'Logger.getLogger') and //PackageDeclaration/Name[starts-with(@Image, 'org.apache.cxf')]]
-]]>
-                </value>
-            </property>
-        </properties>
-    </rule>
-
-</ruleset>