我有一个包含checkstyle的gradle文件
apply plugin: 'checkstyle'
check.dependsOn 'checkstyle'
task checkstyle(type: Checkstyle) {
configFile file("${project.rootDir}/config/checkstyle/xdesign_checkstyle_auto.xml")
source 'src'
include '**/*.java'
exclude '**/gen/**'
reports {
xml.enabled = true
}
classpath = files()
}
在这里,我有一个名为checkstyle的任务,我运行checkstyle插件来检查我的代码是否存在问题。
我目前的代码处于未通过checkstyle测试的状态。当我运行gradle build
时,我发现这是真的。
然而,当我刚刚开始玩#39; Android Studio中的按钮用于构建调试APK,从不运行检查并且构建成功。如果出现任何错误,例如当我执行gradle build
时,我希望构建失败。
在构建调试APK时如何让Android Studio运行gradle check
?
答案 0 :(得分:2)
使Android Studio运行gradle check
:
:app:check
。此外,您还可以尝试Android Check插件(https://github.com/noveogroup/android-check)。它具有Check-box和PMD配置,并自动将相应的源检查添加到标准check
任务。
用法:
buildscript {
repositories { jcenter() }
dependencies {
...
classpath 'com.noveogroup.android:check:+'
...
}
}
apply plugin: 'com.noveogroup.android.check'