我有一个android lint-result.xml,我正在尝试将lint-result.xml的结果放入SonarQube服务器。
我已经像下面那样设置了build.gradle,但是它不起作用。
build.gradle
sonarqube {
properties {
property 'sonar.projectName', 'Sonar Gradle Test 2'
property 'sonar.projectKey', 'com.test:gradletest2'
property "sonar.host.url", "http://localhost:9000"
property "sonar.login", "admin"
property "sonar.password", "admin"
property "sonar.exclusions", "**/*Test*/**, *.json, **/.gradle/**, **/R.class, **/R.java"
property "sonar.android.lint.report", "D:/01_Dev/workspace_android/MyApplication/app/build/reports/lint-results.xml"
}
}
最佳答案
实际上,您必须将Android Lint插件(https://github.com/jvilya/sonar-android-plugin)安装到SonarQube。
这是设置
sonarqube {
properties {
property "sonar.android.lint.reportPaths", "build/reports/lint-results.xml"
}
}
关于gradle - 我可以将lint-result.xml上传到Android Gradle项目中的SonarQube吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60199464/