cd /usr/local
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-2.8.zip
unzip sonar-scnner-2.8
vi /etc/profile
#set sonar-scanner environment
export SONAR_SCANNER_HOME=/usr/local/sonar-scanner
export PATH=${SONAR_SCANNER_HOME}/bin:${PATH}
source /etc/profile
sonar-scanner -v
sonar.jdbc.username:sonar
sonar.jdbc.password:sonar
sonar.jdbc.url:jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
? 修改sonar-scanner.peoperties文件
vi /conf/sonar-scanner.properties
\#----- Default SonarQube server
sonar.host.url=http://localhost:9000
\#----- Default source code encoding
\#sonar.sourceEncoding=UTF-8
cd /usr/local
yum install git
git clone https://github.com/prometheus/jmx_exporter.git
cd jmx_exporter
vi sonar-project.properties
sonar.projectKey=my_project
sonar.projectName=test
sonar.projectVersion=1.0
\#源码路径
sonar.sources=.
\#访问地址
sonar.host.url=http://192.168.38.131:9000
\#sonarqube中创建的token
sonar.login=0505c022bfaddb982f3425c013df4919a9cb413d
\#二进制文件目录
sonar.java.binaries=.
sonar.language=java
sonar.sourceEncoding=UTF-8
在sonarqube中配置-》通用配置中,打开SCM
执行命令
sonar-scanner
原文:https://www.cnblogs.com/miamianfighting/p/13965368.html