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>