瀏覽代碼

Fixed PMD report (requires 1.5, but for REPORT ONLY); Added CPD report


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@744925 13f79535-47bb-0310-9956-ffa450edef68
pull/37/head
Maximilian Berger 15 年之前
父節點
當前提交
2ab778fb51
共有 3 個文件被更改,包括 15 次插入10 次删除
  1. 15
    10
      build.xml
  2. 二進制
      lib/build/pmd-4.2.5.jar
  3. 二進制
      lib/build/pmd14-4.2.2.jar

+ 15
- 10
build.xml 查看文件

@@ -1108,23 +1108,28 @@ NOTE:
</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 @@ NOTE:
<!-- =================================================================== -->
<!-- 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 -->
<!-- =================================================================== -->

二進制
lib/build/pmd-4.2.5.jar 查看文件


二進制
lib/build/pmd14-4.2.2.jar 查看文件


Loading…
取消
儲存