zoukankan      html  css  js  c++  java
  • sonarqube scanner使用(for windows)

    一、前言

        一般来说,我们是使用sonnar-scanner的客户端对java、python或c等其他代码工程进行扫描的,那么,如何做呢,请看如下

    二、事前准备

      1、SonarQube服务端已搭建

        传送门

        也可以是使用现成的

        霍格尔沃兹学院SonarQube公共平台

    三、sonarqube scanner客户端的安装配置

      1、下载地址

        https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

      2、下载对应的客户端,并解压,博主解压到

        D:\learn\sonar\sonar-scanner-4.6.2.2472-windows

      3、配置sonar-scanner的环境变量

        1)新增SONAR_SCANNER_HOME系统变量

          变量名:SONAR_SCANNER_HOME

          变量值:D:\learn\sonar\sonar-scanner-4.6.2.2472-windows

         2)修改Path系统变量

          变量名:Path

          变量值:%SONAR_SCANNER_HOME%\\bin;

       4、修改sonar_scanner配置文件

        打开sonar-scanner.properties文件

       配置sonar的服务器地址 

    #----- Default SonarQube server
    #sonar.host.url=http://localhost:9000
    sonar.host.url=https://sonarqube.stuq.ceshiren.com
    
    #----- Default source code encoding
    sonar.sourceEncoding=UTF-8

        5、验证是否安装ok 

    sonar-scanner -v

    出现如下,则是ok

     四、下载并扫描待扫描的示例工程(官方示例)

        1、下载地址

          https://github.com/SonarSource/sonar-scanning-examples

        2、下载到本地后,这里以sonarqube-scanner为例    

       3、修改sonarqube-scanner工程的sonar-project.properties的一些信息

       4、在sonarqube-scanner工程目录下执行如下命令

    sonar-scanner

        命令行效果

       5、在SonarQube控制台上查看效果

     五、小结

      以上就是Sonar-scanner的简单入门用法,后续还有更多有用有趣的功能点需要去研究   

        

    知道、想到、做到、得到
  • 相关阅读:
    zoj 1239 Hanoi Tower Troubles Again!
    zoj 1221 Risk
    uva 10192 Vacation
    uva 10066 The Twin Towers
    uva 531 Compromise
    uva 103 Stacking Boxes
    稳定婚姻模型
    Ants UVA
    Golden Tiger Claw UVA
    关于upper、lower bound 的探讨
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15572815.html
Copyright © 2011-2022 走看看