PMD是一个基于BSD许可的java源代码分析器,它可以用于发现源代码中的无用变量,空代码块,不必要的对象创建等问题。它还包含一个用于检查重复代码的工具,CPD。
PMD可以作为插件使用于JDeveloper、EClipse、JEdit、JBuilder、NetBeans、JCreator等开发环境,此次发布的3.1版增加了八条新的规则,修正了一些Bug,能更好的支持jdk1.5,同时还优化了一些规则的执行速度。
下载地址位于:http://sourceforge.net/project/showfiles.php?group_id=56262&package_id=51441&release_id=326387