Sonar 与 Sonar 扫描仪

标签 sonarqube code-analysis sonar-runner sonarqube-scan

我有一个很大的困惑,当我们有 Sonar 服务器时 Sonar 扫描仪有什么用?当我使用 soarqube 服务器分析一个项目时,它进行了分析并且运行良好。我仍然很困惑为什么我们也需要扫描仪。

与eclipse或maven或github集成时是否需要它?我对此进行了研究,但无法得到确切的答案来满足自己。

最佳答案

Sonarqube 提供执行扫描的智能。

SonarScanner 是由 Sonar Source 内部开发的扫描仪,Sonar Source 也是开发 SonarQube 的组织。

SonarScanner 是可供我们使用的众多扫描仪之一。 maven、gradle、ant、Jenkins 是其他几个。这意味着 maven 不依赖于 SonarScanner,您可以简单地使用 maven 而不是 SonarScanner。希望有帮助。那就是说我不明白你说我用 Sonarqube 分析的意思!因为据我所知 Sonarqube 服务器不执行分析,它需要一个工具来完成这项工作

关于 Sonar 与 Sonar 扫描仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43029897/

相关文章:

phploc 输出说明

objective-c - 使用 SonarQube 分析 iOS/Swift 移动应用程序

java - Jenkins Sonar 扫描仪与 Maven Sonar :sonar goal

Java 代码质量趋势和统计数据(LOC、方法等)趋势

java - 在 Sonar 中修改规则

sonarqube - 如果 SonarQube 未通过质量门,则 VSTS 构建失败

c# - 使代码分析停止警告某个变量名

c# - 在构造函数中访问已实现的抽象属性会导致 CA2214 : Do not call overridable methods in constructors

go - 将 Go 源代码和覆盖率导入 SonarQube

sonarqube - 远程重启 SonarQube 服务器