QuickBuild2 Documentation
|
To publish CPD
Generate CPD ReportQuickBuild will NOT generate CPD CheckStyle target in build.xml <target name="cpd" depends="init" description="Generate the CPD XML report"> <taskdef name="cpd" classname="net.sourceforge.pmd.cpd.CPDTask" > <classpath> <fileset dir="${pmd.home}/lib"> <include name="*.jar"/> </fileset> </classpath> </taskdef> <mkdir dir="${cpd.report.dir}"/> <cpd minimumTokenCount="100" format="xml" outputFile="${cpd.report.dir}/cpd_report.xml"> <fileset dir="${dir.src}"> <include name="**/*.java"/> </fileset> </cpd> </target> After adding the target, you can generate the XML report for your source code, and after that you can tell QuickBuild to publish the results. Publish CPD ReportAdd Publish CPD Report step to your build workflow. If you have several report sets, you can add several steps with different report set names. Reference this page for more details. |