×
Gradle 简介Gradle 概述Gradle 安装Gradle 问题反馈Gradle 构建基础Gradle Java 构建入门Gradle 依赖管理基础Gradle Groovy 快速入门Gradle Web 工程构建Gradle 命令行的基本使用Gradle 图形用户界面Gradle 编写构建脚本Gradle 教程 - 杂七杂八Gradle 任务详述Gradle 使用文件Gradle 从 Gradle 中调用 AntGradle 日志Gradle 守护进程Gradle 构建环境Gradle 插件Gradle 标准的 Gradle 插件Gradle Java 插件Gradle Groovy 插件Gradle Scala 插件Gradle War 插件Gradle Ear 插件Gradle Jetty 插件Gradle Checkstyle 插件Gradle CodeNarc 插件Gradle FindBugs 插件Gradle JDepend 插件Gradle PMD 插件Gradle JaCoCo 插件Gradle Sonar 插件Gradle Sonar Runner 插件Gradle OSGi 插件

Gradle Checkstyle 插件


Checkstyle 插件使用 Checkstyle 对你的项目的 Java 源文件执行质量检查,并从检查结果中生成报告。

用法

要使用 Checkstyle 插件,请在构建脚本中包含以下语句:

使用 Checkstyle 插件

build.gradle

apply plugin: 'checkstyle'  

该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行 gradle check 执行检查。

Tasks

Checkstyle 插件向 project 中添加了以下 tasks:

表 29.1. Checkstyle 插件 - tasks

任务名称 依赖于 类型 描述
checkstyleMain classes checkstyle 针对生产Java 源文件运行 Checkstyle。
checkstyleTest testClasses checkstyle 针对测试 Java 源文件运行 Checkstyle。
SourceSet sourceSetClasses checkstyle 针对source set 的 Java 源文件运行 Checkstyle。

Checkstyle 插件向 Java 插件所加入的 tasks 添加了以下的依赖。

表 29.2. Checkstyle 插件 - 额外的 task 依赖

任务名称 依赖于
check 所有 Checkstyle tasks,包括checkstyleTest

项目布局

Checkstyle 插件预计是以下的项目布局:

表 29.3. Checkstyle 插件 - 项目布局

File 意义
config/checkstyle/checkstyle.xml Checkstyle 配置文件

依赖管理

Checkstyle 插件添加了下列的依赖配置:

表29.4. Checkstyle 插件 ​​- 依赖配置

名称 意义
checkstyle 用到的 Checkstyle 库

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)