git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@811 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
David Dixon-Peugh
2002-08-28 19:39:57 +00:00
parent 4797bff7f9
commit de9f07e063
2 changed files with 32 additions and 2 deletions

View File

@ -4,8 +4,20 @@
xmlns:j="jelly:core"
xmlns:m="maven"
xmlns:dvsl="dvsl"
xmlns:maven="jelly:org.apache.maven.jelly.tags.project.MavenTagLibrary">
xmlns:maven="jelly:org.apache.maven.jelly.tags.project.MavenTagLibrary">
<goal name="init-pmd-tag">
<taskdef
name="pmd"
classname="net.sourceforge.pmd.ant.PMDTask">
<classpath>
<pathelement location="target/classes" />
<pathelement location="." />
</classpath>
</taskdef>
</goal>
<goal name="pmd-site" prereqs="pmd:ruleset-docs">
<attainGoal name="site:generate" />
</goal>
@ -20,5 +32,21 @@
destdir="${maven.gen.docs}/rules">
</dvsl:dvsl>
</goal>
<goal name="pmd:jdk" prereqs="init-pmd-tag">
if="jdk14.src">
<mkdir dir="${maven.pmd.reportsDirectory}" />
<pmd reportFile="${maven.pmd.reportsDirectory}/jdk-1.4.xml"
verbose="false"
rulesetfiles="rulesets/basic.xml,rulesets/unusedcode.xml,rulesets/design.xml"
format="xml"
failonerror="no">
<fileset dir="${jdk14.src}">
<include name="**/*.java" />
</fileset>
</pmd>
</goal>
</project>

View File

@ -6,6 +6,8 @@
pmd.demo.demodir=demo/
pmd.cgi.dest=target/docs/cgi/
rulesets.dir=rulesets
dvsl.dir=dvsl
maven.quilt.reportsDirectory=target/test-coverage