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