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。 | |
codenarc |
- | 針對給定的source set 的 Groovy 原始檔執行 CodeNarc。 |
CodeNarc 外掛向 Groovy 外掛所加入的任務添加了以下的依賴。
表 30.2. CodeNarc 外掛 - 附加的任務依賴
任務名稱 | 依賴於 |
check |
所有的 CodeNarc 任務,包括codenarcMain 和codenarcTest 。 |
30.3. 專案佈局
CodeNarc 外掛預計是以下的專案佈局:
表 30.3. CodeNarc 外掛 - 專案佈局
File | 意義 |
config/codenarc/codenarc.xml |
CodeNarc 配置檔案 |
30.4. 依賴管理
CodeNarc 外掛添加了下列的依賴配置:
表30.4. CodeNarc 外掛 - 依賴配置
名稱 | 意義 |
codenarc |
使用的 CodeNarc 庫 |