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

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

其他章節的翻譯請參見:

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/45640323

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

第三十章. CodeNarc 外掛

CodeNarc 外掛使用CodeNarc對專案的 Groovy 原始檔執行質量檢查並生成報告。

30.1. 用法

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

示例 30.1. 使用 CodeNarc 外掛

build.gradle

apply plugin: 'codenarc'

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

30.2. 任務

CodeNarc 外掛向project 中添加了以下任務:

表 30.1. CodeNarc 外掛 - 任務

任務名稱 依賴於 型別 描述
codenarcMain - 針對生產 Groovy 原始檔執行 CodeNarc。
codenarcTest - 針對測試 Groovy 原始檔執行 CodeNarc。
codenarcSourceSet - 針對給定的source set 的 Groovy 原始檔執行 CodeNarc。

CodeNarc 外掛向 Groovy 外掛所加入的任務添加了以下的依賴。

表 30.2. CodeNarc 外掛 - 附加的任務依賴

任務名稱 依賴於
check 所有的 CodeNarc 任務,包括codenarcMaincodenarcTest

30.3. 專案佈局

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

表 30.3. CodeNarc 外掛 - 專案佈局

File 意義
config/codenarc/codenarc.xml CodeNarc 配置檔案

30.4. 依賴管理

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

表30.4. CodeNarc 外掛 ​​- 依賴配置

名稱 意義
codenarc 使用的 CodeNarc 庫