使用sonarqube和maven對代碼進行靜態分析

1、下載安裝sonarqube  

     鏈接: https://pan.baidu.com/s/1exhsBNC_VYyM96heaASKEA 密碼: ehnp

    下載解壓縮到對應目錄即可。

2. 下載安裝 本地mysql數據庫

    自行在網站搜索下載。

3.sonarqube 配置數據庫連接

   在sonar.properties中配置數據庫的鏈接信息

   sonar.jdbc.username=sonar
   sonar.jdbc.password=sonar

  sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8

   用戶名,密碼,鏈接地址自行配置

4.在本地maven配置對應的sonarqube服務器檢查地址

在maven的setting 文件中增加配置

<pluginGroups>
         <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
    </pluginGroups>

<profile>
             <id>sonar</id>
             <activation>
                  <activeByDefault>true</activeByDefault>
             </activation>
             <properties>
                  <sonar.host.url>http://192.168.100.21:29000/</sonar.host.url>
             </properties>
        </profile>

5.運行本地代碼檢查工具

在IDEA 或者工作空間目錄下面 運行  mvn  clean verify sonar:sonar

備註 如果公司已經搭建了sonarqube服務器則可以直接進行第四和第五步,將對應的地址換成服務器的地址即可

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