forked from phoedos/pmd
tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@811 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -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>
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user