Mac使用sonarqube进行代码检测

1.首先我们去下载sonar-scanner:(https://binaries.sonarsource.com/Distribution/sonar-scanner-cli)

这里我是下的sonar-scanner-4.4.0.2170-macosx 版本。

2.下载完成,解压进入conf目录下,找到sonar-scanner.properties

 3.我们打开sonar-scanner.properties,进行更改配置参数。

#Configure here general information about the environment, such as SonarQube server connection details for example
#No information about specific project should appear here

#----- Default SonarQube server
sonar.host.url=http://10.0.2.127:9010

#----- Default source code encoding
sonar.sourceEncoding=UTF-8

sonar.login=admin
sonar.password=QB-XwcVyohvdjj7GEQntym
sonar.projectKey=android
sonar.projectName=easyscaffold
sonar.projectVersion=1.1
sonar.sources=app/src
sonar.language=java
sonar.java.binaries=.
sonar.host.url:这是我们安装的SonarQube的地址,端口和服务器目录。
sonar.projectKey : SonarQube服务器中每次添加一个项目时,都会要求填写一个项目名和一个关键字,此处就是关键字。
sonar.projectName:这个地方填写的是项目名,被检测的项目名。
sonar.projectVersion:这个地方填写的是版本号,可以在服务器中看到自己项目的版本号。
sonar.sources:这个路径表示你要分析哪个目录下的代码。
sonar.language:这个目录表示指定分析语言。
sonar.java.binaries:这个目录是配置生成的cleass目录。(必须配,找不到,就用.)

4.我们配置好sonar-scanner.properties后,在终端进入我们的项目根路径

5.指定sonar的bin目录下的sonar-scanner 进行-X运行。

6.运行成功

7.登录我们的sonar服务端http://10.0.2.127:9010/projects

8.这样就可以了。

原文地址:https://www.cnblogs.com/lixiangyang521/p/13208930.html