sonarqube+sonar-scanner-engine扫描引擎主要执行步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sonarqube+sonar-scanner-engine扫描引擎主要执行步骤相关的知识,希望对你有一定的参考价值。
参考技术A 请求/api/plugins/installed获取已安装的插件org.sonar.scanner.bootstrap.ScannerPluginInstaller
org.sonar.scanner.bootstrap.ScannerPluginInstaller
org.sonar.core.platform.PluginLoader
org.sonar.scanner.bootstrap.ExtensionInstaller
请求/api/qualityprofiles/search获取规则配置
org.sonar.scanner.repository.DefaultQualityProfileLoader
请求/api/rules/search获取每个规则配置下对应的可用的规则
org.sonar.scanner.rule.DefaultActiveRulesLoader
从插件扩展类中查找实现org.sonar.api.batch.sensor.Sensor接口的执行类
org.sonar.scanner.bootstrap.ScannerExtensionDictionnary
org.sonar.scanner.sensor.SensorWrapper
问题记录写入pb文件
org.sonar.java.SonarComponents
org.sonar.java.JavaIssue
......
org.sonar.scanner.protocol.output.ScannerReportWriter
压缩为zip包
org.sonar.scanner.report.ReportPublisher
以application/x-protobuf协议上传
以上是关于sonarqube+sonar-scanner-engine扫描引擎主要执行步骤的主要内容,如果未能解决你的问题,请参考以下文章