安装Eclipse的PMD插件的过程如下:
? 启动Eclipse
? 选择Help-->Software Updates-->Find and Install
? 选择Next,选择New remote site
? 在Name框中输入PMD,URL框中输入http://pmd.sf.net/eclipse
? 在之后的对话框中一直点击下一步或者接受协议,完成Eclipse的PMD插件的安装
也可以通过下载最新的zip文件按,然后执行上述过程,只是使用New locale site来代替New remote site,并使用下载的zip文件。
可以通过Windows-->Preferences来配置PMD。
通 过右键一个项目,然后选择PMD-->Check node with PMD,即可使用PMD工具检查代码。如果要进行重复代码检测,那么右键一个项目后,选择PMD-->Find suspect cut and
paste。检查结果会放在reports目录下,文件名为cpd-report.txt。
可以通过使用Eclipse的帮助系统来查看PMD插件的文档。
在 安装完更新后,如果发生了一个异常,例如”java.lang.RuntimeException: Could not find that class xxxx”,这时试着删除workspace中
的.metadata/plugins/net.sourceforge.pmd.eclipse目录下的 ruleset.xml文件。
4.2.2 使用PMD
1、启动Eclipse IDE,打开工程,选择 "Windows"->"Preferences"下的PMD项,其中Rules Configuration 项目可以配置PMD的检查规则,自定义检查规则也可以在此通过
Import的方式导入到PMD中
2、配置好后,鼠标右键点击工程中需要检查的JavaSource,选择"PMD"->"Check Code With PMD" ,之后PMD就会通过规则检查你的JavaSource了并且将信息显示在PMD自己的视
图上
FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。
可以从http://sourceforge.net/project/showfiles.php?group_id=96405&package_id=118233下在最新的FindBugs插件。
下载之后,把解冻后的文件拷贝到 $ECLIPSE_HOME/plugins/目录下,重新启动eclipse即完成安装。
FindBugs的设置:
安装好之后,可以通过 Projects > Property > FindBugs标签对其进行设置。设置方法可以根据自己的需要进行调整。
另外在 问题(Proplems)列表窗口(Windows > 视图 > 问题)的Filter设置里,把FindBugs的有关选项都check上。
FindBugs地执行:
选中 所在项目,鼠标右键 > Find Bugs > Find Bugs执行
RatProxy
分享到:
相关推荐
包含了eclipse(MyEclipse也可用)下的pmd checkstyle findbugs插件
myeclipse 和 eclipse 集成插件
Eclipse集成findBugs步骤,包含:FindBugs介绍,在Eclipse中安装FindBugs插件,在Eclipse中使用FindBugs,配置FindBugs,其它分析工具(PMD,CheckStyle),配套的Bug解释模式,实际项目中Bug类型统计
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
eclipse-java-indigo-SR2-win32 ,3.7,集成findbugs pmd checkstyle
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
eclipse 集成多种插件:findbugs, pmd, checkstyle, easy explorer, 反编译插件等
sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。 Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;...
与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量...
sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。 Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;...
sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。 Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;...
与持续集成工具(例如Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...
与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:FindBugs、PMD等)直接显示在web UI界面上,而是通过不同的插件对这些结果再加工处理,通过量化的方式度量代码质量的变化,...
从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、Checkstyle、PMD等)到作为插件被CI...
与持续集成工具(例如Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...