linux安装sonar-scanner

  • 时间:2025-11-14 13:55 作者: 来源: 阅读:1
  • 扫一扫,手机访问
摘要:下载地址https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/ 去下载sonar-scanner,然后解压,我们解压之后,同样进入到目录的conf目录中 修改 scanner.properties中的属性 sonar.host.url=http://localhost:9000 sonar.sourceEncoding=U

下载地址https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/

去下载sonar-scanner,然后解压,我们解压之后,同样进入到目录的conf目录中 修改

scanner.properties中的属性

sonar.host.url=http://localhost:9000
sonar.sourceEncoding=UTF-8

如果我们再sonar中修改了端口号的话 那么就就需要修改这里的host.url

修改完毕之后 配置sonar-scanner的环境变量 使得sonar-scanner能再任何地方执行使用其命令

新建变量 name=SONAR_HONE value="sonar-scanner的目录在etc/profile里加上配置


linux安装sonar-scanner


再执行以下source /etc/profile

完成之后,打开输入sonar-scanner -v 如果正常显示 那么说明安装成功

3:sonar-scanner与sonarqube的结合

我们值了那么多就是为了能够检测代码质量,

第一进入需要检测的那个项目中 新建一个sonar-project.properties,里面写入

sonar.projectKey=pop # 自定义
sonar.projectName=pop_demo #项目的名字
sonar.projectVersion=1.0 #版本
sonar.sources=src #根目录
sonar.java.binaries=. #这句代码必须写,否则会报错
sonar.host.url=http://localhost:9000
sonar.sourceEncoding=UTF-8

设置成功后保存,进入到项目的根目录下就是sonar-project.properties的目录下面打开命令行 输入 sonar-scanner -X

等待一会之后,我们打开web端的sonar,可以清楚的看到项目中出现的bug以及一些漏洞


linux安装sonar-scanner

扫描结果的获取,可以执行curl调用接口获取
curl -u 用户名 "http://localhost:9000/api/issues/search?componentKeys=linux安装sonar-scanner{projectKey}获取的是第一个项目,也可以修改指定项目,例如componentKeys=pop;
结果输出到report.json文件

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】在Android中将Gradle Groovy DSL迁移到 Gradle Kotlin DSL(2025-11-14 22:49)
【系统环境|】Kotlin DSL: 在Gradle构建脚本中替代Groovy的优势(2025-11-14 22:49)
【系统环境|】在 Android 中掌握 Kotlin DSL(2025-11-14 22:48)
【系统环境|】android gradle groovy DSL vs kotlin DSL(2025-11-14 22:48)
【系统环境|】在Kotlin中实现DSL领域特定语言实例解析(2025-11-14 22:47)
【系统环境|】Kotlin 的 DSL 实践(2025-11-14 22:47)
【系统环境|】Kotlin DSL 实战:像 Compose 那样写代码(2025-11-14 22:46)
【系统环境|】当 Adapter 遇上 Kotlin DSL,无比简单的调用方式(2025-11-14 22:46)
【系统环境|】Kotlin语言特性: 实现扩展函数与DSL(2025-11-14 22:45)
【系统环境|】kotlin Gradle DSL实战——重构Gradle脚本(2025-11-14 22:45)
手机二维码手机访问领取大礼包
返回顶部