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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章