读书人

java 代码轨范检查之PMD

发布时间: 2012-11-26 11:48:49 作者: rapoo

java 代码规范检查之PMD

PMD的规则设置是 这个文件 ? <ruleset>rulesets/favorites.xml</ruleset>

?

根据公司的实际情况 结合官方文档实施配置

?

结合ant 做个演示

?

<?xml version="1.0"? encoding="GBK"?>
<project name="Depoly" default="pmd" basedir=".">
??? <property file="pmd.properties" />

<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask">
??? <classpath>
??? ??? ??? ??? <fileset dir="${lib.dir}" includes="pmd-4.2.5.jar" />
??? ??? ??? ??? <fileset dir="${lib.dir}" includes="*.jar" />
??? ??? ??? </classpath>
??? </taskdef>
<target name="pmd">
??? <mkdir dir="${in.path}"/>
??? <pmd shortFilenames="true">
??? ??? <ruleset>rulesets/favorites.xml</ruleset>
??? ??? <formatter type="html" toFile="${in.path}/${pmdresult.name}" toConsole="false" />
??? ??? <fileset dir="${src.dir}">
??? ??? ??? <include name="**/*.java" />
??? ??? </fileset>
??? </pmd>
</target>???
???

???
?
</project>

读书人网 >行业软件

热点推荐