You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ma...@apache.org on 2009/02/16 15:49:18 UTC

svn commit: r744925 - in /xmlgraphics/fop/trunk: build.xml lib/build/pmd-4.2.5.jar lib/build/pmd14-4.2.2.jar

Author: maxberger
Date: Mon Feb 16 14:49:09 2009
New Revision: 744925

URL: http://svn.apache.org/viewvc?rev=744925&view=rev
Log:
Fixed PMD report (requires 1.5, but for REPORT ONLY); Added CPD report

Added:
    xmlgraphics/fop/trunk/lib/build/pmd-4.2.5.jar   (with props)
Removed:
    xmlgraphics/fop/trunk/lib/build/pmd14-4.2.2.jar
Modified:
    xmlgraphics/fop/trunk/build.xml

Modified: xmlgraphics/fop/trunk/build.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/build.xml?rev=744925&r1=744924&r2=744925&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/build.xml (original)
+++ xmlgraphics/fop/trunk/build.xml Mon Feb 16 14:49:09 2009
@@ -1108,23 +1108,28 @@
     </taskdef>
     <pmd shortFilenames="true" targetjdk="${javac.target}">
       <ruleset>basic</ruleset>
-      <ruleset>braces</ruleset>
-      <ruleset>codesize</ruleset>
-      <ruleset>clone</ruleset>
-      <ruleset>design</ruleset>
-      <ruleset>finalizers</ruleset>
-      <ruleset>imports</ruleset>
-      <ruleset>strings</ruleset>
       <ruleset>rulesets/migrating_to_14.xml</ruleset>
-      <ruleset>optimizations</ruleset>
       <ruleset>sunsecure</ruleset>
-      <ruleset>unusedcode</ruleset>
       <formatter type="html" toFile="${build.dir}/report_pmd.html"/>
       <fileset dir="${src.java.dir}">
         <include name="**/*.java"/>
       </fileset>
     </pmd>
   </target>
+  
+  <target name="cpd" depends="init" description="Runs PMD/CDP for a code quality report">
+    <taskdef name="cpd" classname="net.sourceforge.pmd.cpd.CPDTask">
+      <classpath>
+        <path refid="libs-build-classpath"/>
+        <path refid="libs-build-tools-classpath"/>
+      </classpath>
+    </taskdef>
+     <cpd minimumTokenCount="100" outputFile="${build.dir}/report_cpd.txt">
+      <fileset dir="${src.java.dir}">
+         <include name="**/*.java"/>
+      </fileset>
+    </cpd>
+  </target>
 <!-- =================================================================== -->
 <!-- Findbugs                                                            -->
 <!-- =================================================================== -->
@@ -1147,7 +1152,7 @@
 <!-- =================================================================== -->
 <!-- Creates the reports                                                 -->
 <!-- =================================================================== -->
-  <target name="reports" depends="checkstyle, pmd, findbugs" description="Runs all configured code quality reports"/>
+  <target name="reports" depends="checkstyle, pmd, cpd, findbugs" description="Runs all configured code quality reports"/>
 <!-- =================================================================== -->
 <!-- Creates the documentation                                           -->
 <!-- =================================================================== -->

Added: xmlgraphics/fop/trunk/lib/build/pmd-4.2.5.jar
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/lib/build/pmd-4.2.5.jar?rev=744925&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xmlgraphics/fop/trunk/lib/build/pmd-4.2.5.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org