1. 程式人生 > >Gradle 1.12使用者指南翻譯——第二十九章. Checkstyle 外掛

Gradle 1.12使用者指南翻譯——第二十九章. Checkstyle 外掛

其他章節的翻譯請參見:

http://blog.csdn.net/column/details/gradle-translation.html

翻譯專案請關注Github上的地址:

https://github.com/msdx/gradledoc/tree/1.12。

直接瀏覽雙語版的文件請訪問:

http://gradledoc.qiniudn.com/1.12/userguide/userguide.html。

另外,Android 手機使用者可通過我寫的一個程式瀏覽文件,帶快取功能的,目前0.2版本相容2.1以上(5.0及以上沒試過)的Android系統,地址如下:

http://www.wandoujia.com/apps/com.githang.gradledoc

翻譯不易,轉載請註明本文在CSDN部落格上的出處:

http://blog.csdn.net/maosidiaoxian/article/details/45575131

關於我對Gradle的翻譯,以Github上的專案及http://gradledoc.qiniudn.com 上的文件為準。如有發現翻譯有誤的地方,將首先在以上兩個地方更新。因時間精力問題,部落格中發表的譯文基本不會同步修改。

第二十九章. Checkstyle 外掛

Checkstyle 外掛使用Checkstyle對你的專案的 Java 原始檔執行質量檢查,並從檢查結果中生成報告。

29.1. 用法

要使用 Checkstyle 外掛,請在構建指令碼中包含以下語句:

示例 29.1. 使用 Checkstyle 外掛

build.gradle

apply plugin: 'checkstyle'

該外掛向你的專案添加了大量的執行質量檢查的任務。你可以通過執行gradle check執行檢查。

29.2. Tasks

Checkstyle 外掛向project 中添加了以下tasks:

表 29.1. Checkstyle 外掛 - tasks

任務名稱 依賴於 型別 描述
checkstyleMain classes 針對生產Java 原始檔執行 Checkstyle。
checkstyleTest testClasses 針對測試 Java 原始檔執行 Checkstyle。
checkstyleSourceSet sourceSetClasses 針對source set 的 Java 原始檔執行 Checkstyle。

Checkstyle 外掛向 Java 外掛所加入的 tasks 添加了以下的依賴。

表 29.2. Checkstyle 外掛 - 額外的task 依賴

任務名稱 依賴於
check 所有 Checkstyle tasks,包括checkstyleMaincheckstyleTest

29.3. 專案佈局

Checkstyle 外掛預計是以下的專案佈局:

表 29.3. Checkstyle 外掛 - 專案佈局

File 意義
config/checkstyle/checkstyle.xml Checkstyle 配置檔案

29.4. 依賴管理

Checkstyle 外掛添加了下列的依賴配置:

表29.4. Checkstyle 外掛 ​​- 依賴配置

名稱 意義
checkstyle 用到的 Checkstyle 庫

相關推薦

Gradle 1.12使用者指南翻譯——第二. Checkstyle 外掛

其他章節的翻譯請參見: http://blog.csdn.net/column/details/gradle-translation.html 翻譯專案請關注Github上的地址: https://github.com/msdx/gradledoc/tree/1.

Gradle 2.0 使用者指南翻譯——第二. Ear 外掛

翻譯專案請關注Github上的地址: https://github.com/msdx/gradledoc 本文翻譯所在分支: https://github.com/msdx/gradledoc/tree/2.0 。 線上瀏覽地址: http://gradledoc.qiniu

Gradle 1.12使用者指南翻譯——第四. 應用程式外掛

本文由CSDN部落格貌似掉線翻譯,其他章節的翻譯請參見:http://blog.csdn.net/column/details/gradle-translation.html翻譯專案請關注Github上的地址:https://github.com/msdx/gradledoc

Gradle 1.12使用者指南翻譯——第三. OSGi 外掛

本文由CSDN部落格萬一博主翻譯,其他章節的翻譯請參見: http://blog.csdn.net/column/details/gradle-translation.html 翻譯專案請關注Github上的地址: https://github.com/msdx

Gradle 1.12使用者指南翻譯——第五. Maven 外掛

本文由CSDN部落格貌似掉線翻譯,其他章節的翻譯請參見:http://blog.csdn.net/column/details/gradle-translation.html翻譯專案請關注Github上的地址:https://github.com/msdx/gradledoc

Gradle 1.12使用者指南翻譯——第三. FindBugs 外掛

其他章節的翻譯請參見: http://blog.csdn.net/column/details/gradle-translation.html 翻譯專案請關注Github上的地址: https://github.com/msdx/gradledoc/tree/1.

Gradle 1.12使用者指南翻譯——第四. Build Init 外掛

本文由CSDN部落格貌似掉線翻譯,其他章節的翻譯請參見:http://blog.csdn.net/column/details/gradle-translation.html翻譯專案請關注Github上的地址:https://github.com/msdx/gradledoc

Gradle 1.12使用者指南翻譯——第三. CodeNarc 外掛

其他章節的翻譯請參見: http://blog.csdn.net/column/details/gradle-translation.html 翻譯專案請關注Github上的地址: https://github.com/msdx/gradledoc/tree/1.

Introduction to 3D Game Programming with DirectX 12 學習筆記之 --- 第二:四元數(QUATERNIONS)

directx height ebe beginning ++ tip osi 通過 假設 原文:Introduction to 3D Game Programming with DirectX 12 學習筆記之 --- 第二十二章:四元數(QUATERNIONS)

我的學習之路_第二_bootstrap

柵格系統 學習之路 大屏幕 支持 響應式 入門 顯示效果 oot name bootstrap 內置了html,css,js插件為一體的前端框架 響應式布局: 設計一套頁面就可以使用於很多現實設備 bootstrap: 1.入門(響應式布局的容器) 1.先進入jQu

第二:EL表示式

作者:java_wxid 什麼是EL表示式? E L的全稱:Expression Language,就是表示式語言。可以輸出表達式的值。跟jsp的表示式指令碼一樣。計算表示式的值後輸出。 EL表示式出現的目的是為了使JSP寫起來更加簡單,讓jsp的程式碼更佳簡化。 我們先來看一下

“全棧2019”Java第二:陣列詳解(中篇)

難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第二十九章:陣列詳解(中篇) 下一章 “全

SpringBoot | 第二:Dubbo的整合和使用

前言 今年年初時,阿里巴巴開源的高效能服務框架dubbo又開始了新一輪的更新,還加入了Apache孵化器。原先專案使用了spring cloud之後,已經比較少用dubbo。目前又抽調回原來的行業應用部門,可能還會使用dubbo進行服務呼叫。趁著編寫教材的機會來進行學習下。而且目前Dubbo也出了sprin

第二 SpringBoot自定義事件

SpringBoot自定義事件也是使用同樣的方式。 在需要釋出事件的地方載入ApplicationContext,然後進行事件釋出 package com.container.event; import org.springframework.bean

Introduction to 3D Game Programming with DirectX 12 學習筆記之 --- 第:法線貼圖

inverse 它的 dex matrix 情況 nor 內存 unit prism 原文:Introduction to 3D Game Programming with DirectX 12 學習筆記之 --- 第十九章:法線貼圖

【WPF學習】第二 元素繫結——將元素繫結到一起

  資料banding的最簡單情形是,源物件時WPF元素而且源屬性是依賴性屬性。前面章節解釋過,依賴項屬性具有內建的更改通知支援。因此,當在源物件中改變依賴項屬性的值時,會立即更新目標物件中的繫結屬性。這正是我們所需要的行為——而且不必為此構建任何額外的基礎結構。   為理解如何將一個

Gradle 1.12 翻譯——第. 使用檔案

有關其他已翻譯的章節請關注Github上的專案:https://github.com/msdx/gradledoc/tree/1.12,或訪問:http://gradledoc.qiniudn.com/1.12/userguide/userguide.html

OpenGL教程翻譯 第二二課 使用Assimp載入模型

第二十二課 使用Assimp載入模型 背景 到現在為止我們都在使用手動生成的模型。正如你所想的,指明每個頂點的位置和其他屬性有點時候並不是十分方便。對於一個箱子、錐體和簡單平面還好,但是像人們的臉怎麼辦?現實的商業應用和遊戲中,程式中使用模型一般都是

Gradle筆記——關於Gradle 1.12

到目前為止,Gradle已經出到2.1版本了,從1.12這個版本開始看,主要是因為我使用Gradle是Android開發所需要。公司裡面是採用Android Studio來進行Android專案的開發的,而公司裡普遍用的還是Android Studio的0.8.4及其之前的

Spring入門第二

mchange method true ide ash 一個 value import 重復 事務的隔離級別,回滾,只讀,過期 當同一個應用程序或者不同應用程序中的多個事務在同一個數據集上並發執行時,可能會出現許多意外的問題。 並發事務所導致的問題可以分為下面三種類型: -