0

通常在 gradle 中,我有打开大多数规则的 codenarc 设置。

codenarc {
    ignoreFailures = true
    configFile = file 'config/codenarc/codenarc.groovy'
}

我能够在主源集中将违规减少到一个非常小的数字,我想设置最大违规并允许 codenarc 在将违规添加到项目时使构建失败。

codenarc {
    configFile = file 'config/codenarc/codenarc.groovy'
    maxPriority1Violations = 0
    maxPriority2Violations = 2
    maxPriority3Violations = 1
}

我的问题是 codenarcTest 有大量违规行为。我尝试设置 codenarcTest 以忽略失败:

condenarcTest {
    ignoreFailures = true
}

由于某种原因,Gradle 无法以这种方式配置任务。

A problem occurred evaluating root project 'graph-dsl'.
> Could not find method condenarcTest() for arguments [build_9wxt0rbmoonofvrk71q96y4et$_run_closure5@6fb2b7b4] on root project 'graph-dsl' of type org.gradle.api.Project.

如何将 codenarcTest 设置为 ignoreFailures 并将 codenarcMain 设置为不忽略Failures?

4

0 回答 0