# findbugs-code **Repository Path**: coolcode/findbugs-code ## Basic Information - **Project Name**: findbugs-code - **Description**: findbugs示例代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2013-08-15 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README findbugs-code ============= ###说明: 1. 工程中包含了一些自己整理的常用的findbugs的规则; * 项目是使用maven构建的,也使用了maven的findbugs插件。使用eclipse插件的方式直接运行比较简单; * 在eclipse中使用maven命令运行可以直接输入`clean compile findbugs:findbugs`。由于findbugs需要解析java编译后的.class文件所以运行需要加上`compile`命令; * 在控制台运行的话需要在命令前加上mvn,`mvn clean compile findbugs:findbugs`; * 执行成功后会在target目录下生成findbugsXml.xml文件; * 如果需要生成html文件的话,从官方了解到的情况是必须执行`mvn clean compile site`(控制台,eclipse中执行可去掉mvn),其中`site`命令是用来生成项目站点的。这里不需要再运行`findbugs:findbugs`因为在pom.xml文件的配置中所有reporting节点下的plugin插件在执行`site`命令时都会自动执行并生成相关报告; * 执行命令成功后可在target/site目录下点击index.html用浏览器打开,在左侧菜单栏的Project Reports下面就能看到findbugs的缺陷报告了;