我已将此任务纳入build.gradle
apply plugin: 'checkstyle'
task checkstyle(type: Checkstyle) {
// Cleaning the old log because of the creation for the new ones
delete fileTree(dir: "${project.rootDir}/app/build/reports")
source 'src'
include '**/*.java'
exclude '**/gen/**'
// empty classpath
classpath = files()
//Do not fail build
ignoreFailures = false
}
我希望在我尝试构建应用程序时自动运行,如果发现错误导致构建失败。我不确定如何以及在何处调用该任务。
答案 0 :(得分:1)
project.afterEvaluate{
assembleAcceptanceDebug.dependsOn("checkstyle")
}
这是最终奏效的。当我点击运行应用程序时,我找到了任务名称,然后问题是在评估之前该任务不存在,这就是问题所在。现在它正在运作。谢谢你,感谢https://discuss.gradle.org/t/how-to-define-a-preprocessing-task-for-android-build/6147