sonarqube scanner安装及检测maven项目代码质量的配置

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

发布了46 篇原创文章 · 获赞 12 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/malingyu/article/details/101768293