如何从codenarc中排除一个包?

时间:2013-09-20 22:24:52

标签: groovy gradle codenarc

我是Gradle和Codenarc的新手,但我没有找到如何从codenarc报告中排除包的示例。

例如,我有一个groovy应用程序,例如,使用包myapp.main和myapp.legacy

我希望我的所有规则集都应用于myapp.main,但没有应用于myapp.legacy。 我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

有几个地方可以查找此类信息:

  1. Gradle User Guide,其中包含每个插件的章节。
  2. Gradle Build Language Reference(特别是CodeNarc任务类型)。
  3. 完整Gradle分布中的样本。
  4. Gradle forums
  5. 根据2.,includeexclude过滤器应该可以解决问题。例如:

    codenarcMain {
        exclude "myapp/legacy/**"
    }
    
相关问题