簡體   English   中英

在Gradle中配置CodeNarc

[英]Configuring CodeNarc in Gradle

我試圖在Gradle中使用CodeNarc

根據CodeNarc文檔,我的項目需要定義config/codenarc/codenarc.xml配置文件。 但后來我看到很多示例配置文件(例如這個StarterRuleSet )似乎使用了Groovy DSL。

所以我問:

  1. 是否可以使用Groovy DSL,如果是這樣,文件的名稱必須是什么,它必須在我的項目中的哪個位置,以及如何將其連接到我的Gradle構建?
  2. Groovy DSL上的文檔在哪里?
  3. 默認情況下,CodeNarc會輸出一個名為main.html的報告; 我怎么能把這個文件的名稱更改為,例如, codenarc.html

它看起來像你的build.gradle你可以放:

codenarc {
    toolVersion = "0.20"
}

codenarcMain {
    configFile = rootProject.file("path/to/CodeNarcMain.groovy")
}

codenarcTest {
    configFile = rootProject.file("path/to/CodeNarcTest.groovy")
}

文件名( CodeNarcMainCodeNarcTest )是您想要的任何名稱。

Groovy DSL文檔就在這里。 如果需要配置特定規則,請在文檔中查找,如果規則具有公開的屬性,則它們將列在特定規則文檔下的表中。

看起來您只能更改報告文件格式 (HTML,XML,文本,控制台),而不能更改生成的實際文件名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM