0

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

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

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

4

1 回答 1

1

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

  1. Gradle 用户指南,每个插件都有一个章节。
  2. Gradle 构建语言参考(特别是CodeNarc任务类型)。
  3. 完整 Gradle 分布中的样本。
  4. Gradle论坛。

根据 2.,一个includeorexclude过滤器应该可以解决问题。例如:

codenarcMain {
    exclude "myapp/legacy/**"
}
于 2013-09-22T14:07:42.803 回答