`
xfxlch
  • 浏览: 167505 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jenkins 配置findbugs

阅读更多
接着上一篇配置checkstyle的,今天来配置findbugs。
jinkens新建项目就略过了。 参考:http://xfxlch.iteye.com/blog/2235248

重要步骤有:
1. 配置pom.xml文件。在pom里添加对findbugs plugin 的支持, 同时也添加了maven的site 插件,这样配置好之后,就可以生成findbugs的xml版本和html版本了。在build element中添加如下代码:
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-site-plugin</artifactId>
	<configuration>
		<reportPlugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>findbugs-maven-plugin</artifactId>
			</plugin>
		</reportPlugins>
	</configuration>
</plugin>


然后执行命令:
mvn clean compile site
查看target目录:



同样的执行命令:
mvn clean compile site checkstyle:checkstyle
你也可以在site目录里拿到html文件,也就是checkstyle的report报告。

2. 在jenkins上配置findbugs.



搞完之后,在build之后就可以看到findbugs的report了



参考阅读:
http://stackoverflow.com/questions/8564208/how-to-generate-a-html-report-for-findbugs-with-maven-3-x

--EOF--


  • 大小: 54.6 KB
  • 大小: 39.5 KB
  • 大小: 51.9 KB
分享到:
评论

相关推荐

    Jenkins中FindBugs、PMD、CheckStyle和Violations静态分析工具安装配置

    Jenkins 中 FindBugs、PMD、CheckStyle 和 Violations 静态分析工具安装配置 Jenkins 是一个流行的自动化构建和 Continuous Integration(CI)工具,通过安装和配置静态分析工具,可以对 Java 代码进行检测和改进。...

    Jenkins 与findbugs集成

    - 在Jenkins项目的配置页面中添加“发布”步骤,并选择“FindBugs”。 - 指定FindBugs报告文件路径,例如:`target/findbugsXml.xml`。 #### FindBugs 配置 1. **设置FindBugs规则集**: - 可以通过调整...

    网络上搜集的Findbugs在Ant下的配置方法

    生成的XML报告可以用FindBugs的GUI工具打开,也可以通过其他工具(如Jenkins)进行解析和展示。如果你选择了XML格式,还可以利用XSLT转换为HTML或其他格式,方便团队成员阅读。 总之,通过Ant与FindBugs的结合,...

    jenkins持续集成单元测试和findbugs问题解决方案

    在 jenkins 中,我们可以在配置中选中单元测试和 findbugs 报告。下面是 jenkins 配置示例: ```xml &lt;!-- To use the plugin goals in your POM or parent POM --&gt; &lt;groupId&gt;org.apache.maven.plugins ...

    analysis-core.hpi

    jenkins 配置findbugs、pmd、checkstyle所依赖的插件

    Jenkins 安装使用教程

    例如,您可以在 pom.xml 文件中添加 FindBugs 插件的配置,然后在 Jenkins 中安装 FindBugs 插件,最后在构建项目时生成 FindBugs 报告。 本教程指导您从头开始安装和使用 Jenkins,包括系统设置、任务配置、构建...

    findbugs myeclipse2017可用插件

    在这里,你可以配置FindBugs的设置,比如选择要检查的级别(从最严重到警告)、是否忽略特定的类或包,以及是否启用实时检测等。此外,FindBugs会整合到项目的“Problems”视图中,方便你查看和处理检测到的问题。 ...

    Jenkins 使用指南 精简版

    通过配置FindBugs插件,可以在构建过程中自动检测代码问题。 - **FTP插件配置**:FTP插件用于实现Jenkins与FTP服务器之间的文件传输,例如发布构建结果或日志文件。 - **JUnit插件**:JUnit插件用于集成JUnit测试...

    FindBugs安装与使用说明

    FindBugs可以与其他持续集成工具(如Jenkins、Travis CI)结合,自动在每次构建时进行代码质量检查。这样可以在早期发现问题,避免它们进入生产环境。 总结,FindBugs作为一款强大的静态代码分析工具,可以帮助...

    findbugs.jar

    这通常可以通过在构建脚本(如Maven的pom.xml或Gradle的build.gradle)中配置FindBugs插件来实现。此外,对于Eclipse用户,可以安装`edu.umd.cs.findbugs.plugin.eclipse_2.0.2.20121119`插件,这样可以直接在IDE内...

    findbugs + ant

    完成配置后,只需运行Ant的`findbugs`目标,就会自动执行FindBugs分析,并生成报告。开发者可以快速浏览报告,了解代码中的问题并进行修复。 通过这种集成,FindBugs和Ant提供了强大且自动化的代码质量检查,有助于...

    findbugs-1.3.7.zip

    FindBugs可以与持续集成工具(如Jenkins、Hudson)配合使用,定期进行代码质量检查,确保代码质量的持续改进。 8. **学习与进阶** 学习FindBugs不仅意味着掌握如何使用工具,还包括理解其背后的错误模型和检测...

    Jenkins操作

    在本实践中,我们将深入探讨如何使用Jenkins配合checkstyle、findbugs和pmd进行代码质量检查,以及如何配置Maven项目。这些工具都是Java开发中的重要组件,它们能够帮助我们确保代码的规范性、稳定性和安全性。 ...

    findbugs插件及安装

    FindBugs是一款非常知名的静态代码分析...正确安装和配置FindBugs,可以让开发过程更加顺畅,减少因代码缺陷导致的运行时错误。通过不断学习和熟练使用FindBugs,开发者可以更好地遵循最佳实践,编写出更高质量的代码。

    jenkins.war

    例如,可以在 Jenkins 的构建配置中添加执行 `mvn pmd:cpd-check`、`mvn checkstyle:checkstyle` 和 `mvn findbugs:findbugs` 的命令,这样在代码提交后,Jenkins 就会自动执行这些检查,并在检查结果不符合标准时...

    Gradle平台集成静态代码检查(findbugs,pmd,checkstyle)

    - **findbugs任务配置**:配置了findbugs任务来执行Findbugs分析,其中包括了工具版本、是否忽略失败、分析努力程度、报告级别、处理的类文件、源代码树以及报告输出位置。 - **checkstyle任务配置**:定义了...

    jenkins插件-合集.zip

    在 Jenkins 中,插件是其功能扩展的核心方式,提供了丰富的工具集成,如版本控制系统(Git、GitLab、SVN)、身份验证(LDAP)、代码质量检查(FindBugs、Checkstyle)等。 1. **Jenkins 插件**:Jenkins 的强大在于...

    java findbugs

    4. **配置FindBugs**:安装完成后,可以在项目设置中配置FindBugs。右键点击项目,选择“Properties” -&gt; “FindBugs”,在这里可以调整分析级别、排除规则等参数。 5. **运行FindBugs**:在项目中右键选择...

    FindBugs-IDEA-1.0.1插件

    6. **持续集成支持**:FindBugs不仅可以作为IDE插件使用,还可以集成到持续集成系统中,如Jenkins或Travis CI,确保团队在整个软件开发生命周期内保持代码质量。 在实际使用FindBugs-IDEA-1.0.1插件时,开发者只需...

Global site tag (gtag.js) - Google Analytics