Jenkins+FindBugs 自动化代码检验工具

本贴最后更新于 1297 天前,其中的信息可能已经时移世异

[TOC]

本教程是 Jenkins 代码检测工具 FindBugs 的使用方法

前提:

1.安装好 Jenkins

点击跳转查看安装教程

2.使用 maven 自动化构建 Java 项目

点击跳转查看构建教程

1.为 Jenkins 安装 FindBugs

插件管理中搜索“FindBugs Plug-in”,点击直接安装

2.maven 中设置插件(pom.xml)

<plugin>
	<groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>3.0.4</version>
    <configuration>
    	<xmlOutput>true</xmlOutput>
	    <findbugsXmlOutput>true</findbugsXmlOutput>
		<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
    </configuration>
</plugin>

3.修改 Jenkins 构建配置

image20200929235152043.png

“Build”标签页,Goals and options 设置为:

package -Dmaven.test.skip=true findbugs:findbugs

开启相关报告
image20200929235348122.png

4.重新构建项目后即可查看报告

image20200929235513126.png

  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...