home pagehttp://pmd.sourceforge.net/ bin 一、下载解压后,创建文件bin\checkJavaTeksun.bat,内容如下: @echo off rem 要检查的文件或路径 set filepath=D:\OMPProject\workspace\Validate\src\omp\check\ rem 报告输出的路径 set reportpath="../report/" rem 获取当前年月日和时分秒 rem set nowTime=�TE:~0,10%%TIME:~0,8% set nowTime=�TE:~0,10% rem 替换:为- set nowTime=%nowtime::=-% rem 合成报告文件路径名 set outfile=%reportpath%%nowtime%.txt echo %outfile% rem 指定输出rendener set xslt="../etc/xslt/pmd-report-per-class.xslt" rem 指定检查规则,这里包括了官方推出的java的所有规则 set ruleset="../ruleset/teksun/java.xml" rem 执行检查并输出报告 rem pmd %filepath% nicehtml %ruleset% -xslt %xslt% -reportfile %outfile% pmd %filepath% text %ruleset% -reportfile %outfile% 二、配置&使用方法: 1、修改pmd-4.2.5\bin\checkJavaTeksun.bat中的filepath、reportpath、ruleset。 filepath:待检查的源代码文件或者文件夹。 reportpath:输出report的路径 ruleset:指定使用的检查规则集合文件,根据项目要求进行修改配置。 2、运行pmd-4.2.5\bin\checkJavaTeksun.bat进行代码检查。 3、在reportpath目录查看以当前日期命名的report文件。 三、resultset定义方法 1、引用PMD既定规则: 引用方法参照pmd-4.2.5\ruleset\teksun\java.xml。 java.xml中定义的规则还没有经过实际项目的考验,需要在今后的应用过程中逐步调整。 2、自定义规则: 今后根据项目需求,再行定义。 eclipse插件 一、安装方法 1、解压net.sourceforge.pmd.eclipse-3.2.6.v200903300643.zip,拷贝plugins、features到eclipse安装目录。 2、重启eclipse,出现window->preference->PMD 3、如果没有PMD选项,使用 -clean命令重启eclipse 二、配置方法 1、配置规则 window->preference->PMD->Rules Configuration中,clear all,然后Import rule set,选择项目规定的ruleset导入。 三、使用方法 1、选择文件,右键->PMD->check code with PMD 2、在Violations Overview视图中查看check结果 |
java代码检查工具PMD
最新推荐文章于 2025-08-09 15:58:26 发布