错误:没有为属性'checkstyleClasspath'指定值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误:没有为属性'checkstyleClasspath'指定值相关的知识,希望对你有一定的参考价值。

为了检查所有子项目的代码风格。我创建了一个文件checkstyle.gradle并将其应用于根目录中的build.gradle

apply plugin: 'checkstyle'


subprojects { project ->

    task checkstyle(type: Checkstyle) {
        configFile rootProject.file('checkstyle.xml')
        ignoreFailures false
        showViolations true
        classpath = files()
        source 'src/main/java'
    }

    // check code style after project evaluation
    afterEvaluate {
       project.tasks.findByName('checkstyle').execute()
    }
}

发生错误。

* 什么地方出了错: >配置项目':app'时出现问题。 >在任务':app:checkstyle'的配置中发现了一个问题。 >没有为属性'checkstyleClasspath'指定值。

我不知道为什么会发生错误。

答案

我只知道如何解决这个错误。

subprojects { project ->
    apply plugin: 'checkstyle'

    task checkstyle(type: Checkstyle) {
        description 'Runs Checkstyle inspection against ICanPlayer sourcesets.'
        group = 'Code Quality'
        configFile rootProject.file('checkstyle.xml')
        ignoreFailures false
        showViolations true
        classpath = files()
        source 'src/main/java'
    }

    // check code style after project evaluation
    afterEvaluate {
        check.dependsOn('checkstyle')
    }
}

以上是关于错误:没有为属性'checkstyleClasspath'指定值的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:模块'win32ctypes.pywin32.win32api'没有属性'错误'

我遇到错误:AttributeError:'str'对象没有属性'isfloat'

tkinter:AttributeError:'str'对象没有属性'tk'

'AnonymousUser'对象在Django登录功能中没有属性'_meta'错误

AttributeError:'str'对象没有属性'author'

javax.el.PropertyNotFoundException:类'没有可读属性'首选项'