`
gjhappyyy
  • 浏览: 259735 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

PMD与findbugs与Eclipse 集成

阅读更多

安装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

分享到:
评论

相关推荐

    checkstyle+pmd+findbugs插件

    "checkstyle+pmd+findbugs插件"就是针对这一需求而设计的一套Eclipse集成插件,适用于MyEclipse也同样适用。这些插件分别对应了Checkstyle、PMD和FindBugs三个著名的开源工具,它们各自关注代码的不同方面,以帮助...

    checkstyle和pmd、FindBugs规则集成文档

    myeclipse 和 eclipse 集成插件

    Eclipse插件之Checkstyle/PMD/Findbugs(官方下载路径)

    本文将深入探讨三个重要的静态代码分析工具:Checkstyle、PMD和FindBugs,它们都是Eclipse插件,能帮助开发者在编码阶段发现潜在的问题,避免在后期维护时遇到麻烦。以下是对这三个工具的详细介绍以及如何在Eclipse...

    findbugs eclipse插件

    **findbugs eclipse插件** 是一个非常重要的工具,主要用于帮助开发者在Eclipse集成开发环境中发现潜在的代码问题和错误。FindBugs是一款静态代码分析工具,它可以分析Java代码,找出可能存在的bug、不良编程习惯...

    Eclipse集成findBugs步骤

    【Eclipse集成FindBugs步骤详解】 FindBugs是一款强大的Java静态代码分析工具,它的主要目的是在不执行程序的情况下,通过分析字节码来找出潜在的缺陷和性能问题,从而帮助开发者提高代码质量和稳定性。不同于关注...

    Eclipse FindBugs插件安装指南

    通过集成到 Eclipse 这样流行的 IDE 中,FindBugs 能够为开发者提供即时反馈,从而在早期阶段捕捉到问题。 #### 二、FindBugs 插件简介 FindBugs 是一个用于查找 Java 程序中潜在错误的静态分析工具。它通过分析 ...

    findbugs checkstyle pmd

    与 FindBugs 类似,PMD 也可以作为 Eclipse 插件或 Maven 插件集成到开发流程中。 这三者在 Java 开发中都有着广泛的应用,它们可以帮助开发团队在早期阶段发现并解决代码问题,避免潜在的运行时错误,提高代码的可...

    pmd eclipse插件

    **PMD Eclipse插件**是面向Java开发人员的一款强大静态代码分析工具,它可以在Eclipse集成开发环境中使用,帮助开发者检测代码中的潜在问题,提升代码质量和遵循最佳实践。PMD这个名字来源于“Poor Man's Dynamic ...

    FindBugs、PMD和CheckStyle对比

    本文将详细介绍FindBugs、PMD和CheckStyle这三种静态代码分析工具的特点、功能及其应用场景,并对比它们之间的差异,帮助开发者更好地理解这些工具的优势与局限性,从而在实际开发中做出更合适的选择。 #### 二、...

    edu.umd.cs.findbugs_0.7.3最低版本eclipse插件

    在实际应用中,FindBugs可以与其他Eclipse插件,如Checkstyle、PMD等结合使用,形成一套完整的代码质量管理工具链。这些工具互相补充,共同提升代码质量,降低维护成本。 总结,FindBugs 0.7.3是Java开发中的重要...

    checkstyle+findbugs+pmd

    本文将详细讲解三个重要的Eclipse插件:Checkstyle、FindBugs和PMD,以及它们在提升代码质量方面的功能和应用。 Checkstyle是一款静态代码分析工具,主要用于检查代码是否遵循特定的编程规范,如Google编码规范或...

    eclipse插件 findBugs 最新版

    Eclipse作为广受欢迎的Java集成开发环境(IDE),FindBugs插件的集成使得开发者能在编写代码的同时,实时检查并修复潜在的bug。 **一、FindBugs插件的主要功能** 1. **错误和问题检测**:FindBugs能够识别多种类型...

    findbugs插件

    4. **设置与使用**:一旦FindBugs成功集成,你可以在Eclipse的"Preferences"或"Window -> Preferences"中找到FindBugs的相关设置,根据项目需求调整分析级别、排除规则等。在项目中右键选择"FindBugs",即可运行分析...

    Eclipse 代码质量检测评估插件合集

    为了提升代码质量,Eclipse支持各种插件,其中包括CheckStyle、PMD、FindBugs、JDepend和Metrics,这些插件能够帮助程序员进行代码质量检测和评估。 1. CheckStyle: CheckStyle是一款静态代码分析工具,它按照预...

    eclipse 插件fatjar、findbug、pmd

    此外,PMD还可以与构建工具如Maven或Gradle集成,实现持续集成中的代码质量检查。 这些插件的使用大大增强了Eclipse的功能,帮助开发者在编写代码时即考虑到代码的质量和可维护性。FatJar解决了依赖管理的问题,...

    eclipse及插件使用积累

    标题 "eclipse及插件使用积累" 涉及到的是关于Eclipse集成开发环境(IDE)及其插件的应用和经验分享。Eclipse是Java开发者广泛使用的开源IDE,它不仅支持Java开发,还通过插件扩展支持多种编程语言,如C/C++、Python...

    findbugs代码检查工具

    - **安装与集成**:FindBugs可以作为独立工具使用,也可以集成到开发环境如Eclipse、IntelliJ IDEA中。在IDE中集成后,可以在编码过程中实时得到反馈,提高开发效率。 - **配置与定制**:FindBugs允许用户自定义...

    eclipse find bugs插件

    Eclipse FindBugs插件是Java开发者在Eclipse集成开发环境中广泛使用的一款静态代码分析工具。这款插件的主要目标是帮助开发者在代码运行之前找出潜在的错误和问题,从而提高软件质量并减少后期维护的工作量。它通过...

Global site tag (gtag.js) - Google Analytics