Sonarqube 与 SonarScanner 之间的关系

问题描述 投票:0回答:2

我正在为我的基于 Android-Kotlin gradle 的项目设置 Sonar。在那里,我设置了运行 ./gradlew Sonarqube 并生成报告的本地系统。

我遇到了另一个需要生成报告的工具sonar-runner。我检查了 sonarqube 下载文件夹,其中已经有一些声纳扫描仪文件并生成报告,无需明确设置。那么我们真的需要明确的声纳扫描仪吗?

我的理解是SonarScanner是用于扫描并帮助sonarqube生成报告的扫描仪。

请纠正我

android gradle kotlin sonarqube sonar-runner
2个回答
4
投票
当您没有 gradle、maven、ant 或 jenkins 等构建自动化工具时,

sonar-scanner(以前称为 sonar-runner)非常有用。

如果您使用 gradle 构建,那么您只需要 org.sonarqube 插件。

这里是文档 使用 SonarQube Scanner for Gradle 进行分析


0
投票

据我所知,Sonarqube 内部存在声纳扫描仪,它会扫描每个代码并创建报告并将其发送到 Sonarqube 进行分析,如果我错了,请纠正我的代码

© www.soinside.com 2019 - 2024. All rights reserved.