mac 下sonarqube和sonar scanner的配置和使用

Posted zhaijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac 下sonarqube和sonar scanner的配置和使用相关的知识,希望对你有一定的参考价值。

1.下载sonar scanner的zip格式,解压之后打开conf下面的sonar-scanner.properties文件,启动选项:sonar.host.url=http://localhost:9000

2.vim ~/.bash_profile文件,增加下面几行

export SONAR_HOME=/Users/zhaijing/Downloads/sonarqube-6.7.5
export SONAR_RUNNER_HOME=/Users/zhaijing/Downloads/sonar-scanner-3.2.0.1227-macosx
export PATH=$PATH:$SONAR_RUNNER_HOME/bin
 
3.运行source ~/.bash_profile 使得配置文件生效
4.在终端运行sonar-scanner -v  出现如下信息代码sonar-scanner可以正常使用了
技术分享图片

5.如何使用sonar-scanner进行扫描?

在要扫描的项目根目录下面新建文件:sonar-project.proterties ,添加如下内容:

# 指定一个项目Key,SonarQube会以这个去创建Scanner实例,所以它必须是唯一的
sonar.projectKey=com.zhaijing:*******
# 下面指定的项目名称和版本号将会在SonarQube界面上显示出来
sonar.projectName=*********
sonar.projectVersion=1.0-SNAPSHOT

# 相对于配置文件sonar-project.properties file的源码路径
# 自SonarQube 4.2之后,这个选项在sonar.modules已经设置了的情况下会被忽略
# 如果没有设置,SonarQube将会从包含了sonar-project.properties文件的目录中开始查找
# 源代码文件
sonar.sources=.
# 源码文件的字符编码,默认使用操作系统的编码方案
sonar.sourceEncoding=UTF-8




以上是关于mac 下sonarqube和sonar scanner的配置和使用的主要内容,如果未能解决你的问题,请参考以下文章

sonar扫描android项目配置 mac版

静态代码扫描工具 - sonarQube快速安装和启动(mac平台)

静态代码扫描工具 - sonarQube快速安装和启动(mac平台)

sonar+Jenkins注意的关键点或坑及sonar规则忽略或修改

CentOS6.8配置SonarQube Scanner配合SonarQube使用

如何去除sonarqube自动扫描