gpt4 book ai didi

android - Sonarqube 不显示 Android Lint 的结果

转载 作者:搜寻专家 更新时间:2023-11-01 09:43:31 25 4
gpt4 key购买 nike

enter image description here

这是我的build.gradle,

apply plugin: 'org.sonarqube'

sonarqube {

properties {

property "sonar.host.url", "http://10.52.211.255:9000/sonar"

property "sonar.sources", "src/main/java"

property "sonar.language", "java"

property "sonar.profile", "Android Lint"

}
}

代码适用于

属性“sonar.profile”,“Sonar 方式”。

但我需要这个用于 android Lint。获得零结果可能是什么问题。

最佳答案

像这样改变你的 Sonar 属性:

apply plugin: "org.sonarqube"

sonarqube {

properties {

property "sonar.projectName", "appa"

property "sonar.projectKey", "appa_app"

property "sonar.projectVersion", "1.0"

property "sonar.analysis.mode", "publish"

property "sonar.language", "java"

property 'sonar.sourceEncoding', "UTF-8"

property "sonar.sources", "./src/main"

//property "sonar.exclusions", "**/*Entity.java"

// property "sonar.exclusions", "src/main/java/com/apparkb/model/**, **/*Entity.java"

property "sonar.host.url", "http://192.168.21.33:9000"

property "sonar.login", "admin"

property "sonar.profile", "testlint"

property 'sonar.import_unknown_files', true

property "sonar.android.lint.report", "./build/outputs/lint-results-debug.xml"

property "sonar.password", "admin"

property "sonar.java.binaries", "build/"



}
}

要创建 lint-results-debug.xml,您必须在工作室终端上运行以下命令:

./gradlew lint

它将生成丢失的 XML 报告。请注意,它可以为每个构建变体生成报告(Debug 默认情况下会生成 build/outputs/lint-results-debug.xml)。因此,您可以调用 lintDebug、lintRelease...,具体取决于您的构建变体。

并将 lint 属性更改为:

lintOptions {
// set to true to turn off analysis progress reporting by lint

quiet true

// if true, stop the gradle build if errors are found

abortOnError false

// do not ignore warnings

warningsAsErrors true
}

现在如果你运行 ./gradlew sonarqube

您将获得显示的结果,它实际上是实际托管在服务器上的本地文件报告

a screen shot after analysis

关于android - Sonarqube 不显示 Android Lint 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com