sonarQube安裝教程+配合maven使用(圖文教學)
阿新 • • 發佈:2018-12-09
登陸:admin;密碼:admin
此時使用的是預設h2資料庫。我們可以通過配置連結mysql資料庫
配置%SONAR_QUBE%\conf\sonar.properties
檔案
sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
新增資料庫配置**注意**
mysql資料庫版本要大於等於5.6
否則會報錯
此時儲存重啟服務
此過程會自動建立資料庫及資料表
啟動成功時已經連結好mysql資料庫
Maven配置
這裡假設已安好maven並配置好環境變數
可參考https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven
配置%MAVEN_HOME%\conf
下的settings.xml
檔案
對應位置新增
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup >
</pluginGroups>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url>
http://localhost:9000
</sonar.host.url>
</properties>
</profile>
儲存,這時可以在你的maven工程目錄下執行命令進行程式碼質量檢測。
mvn clean verify sonar:sonar
更多配置建議到官網檢視詳細文件,拜了個拜~