sonarqube scanner下載地址,選擇相應的版本進行下載。
https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
sonarqube scanner 安裝配置
步驟1 解壓文件並配置環境變量
export SONAR_RUNNER_HOME=/usr/local/sonar-scanner-4.0.0.1744-linux
export PATH=$PATH:$SONAR_RUNNER_HOME/bin
步驟2 進入解壓後的conf目錄,配置sonar-scanner.properties文件
sonar.host.url=http://192.168.1.7:9000/sonar
#----- Default source code encoding
sonar.sourceEncoding=UTF-8
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
#----- MySQL 服務所在ip以及數據庫名
sonar.jdbc.url=jdbc:mysql://localhost:4306/sonarqube?useUnicode=true&characterEncoding=utf8
步驟3 重新啓動sonarqube
配置maven項目,首先進入到path中設置的maven的目錄,進入conf目錄,配置settings.xml文件
<settings>
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups>
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- 配置 Sonar Host地址,默認:http://localhost:9000 -->
<sonar.host.url>
http://192.168.1.7:9000/sonar
</sonar.host.url>
</properties>
</profile>
</profiles>
</settings>
進入要檢測的項目目錄,修改pom.xml文件,指定所用的版本
<build>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>
</plugins>
</build>
保存後,進入項目目錄, mvn clean verify sonar:sonar