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