1、启动,sonarqube-7.9.1\bin\windows-x86-64\StartSonar.bat
2、汉化,Chinese Pack插件
3、手动创建一个数据库(如:sonar)
4、配置数据库
    #sonarqube从7.9起,不再支持jdk11以下版本
    #sonarqube从7.8起,不再支持mysql
    #sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
    #sonar.jdbc.username=root
    #sonar.jdbc.password=root
    #sonar.sorceEncoding=UTF-8
    #sonar.login=admin
    #sonar.password=admin
    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
    sonar.jdbc.username=root
    sonar.jdbc.password=root
5、集成到maven
    
        
            
            
                
            
            
                <sonar.jdbc.url>
                    jdbc:mysql://127.0.0.1:3306/sonar
                </sonar.jdbc.url>
                <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
                <sonar.jdbc.username>root</sonar.jdbc.username>
                <sonar.jdbc.password>root</sonar.jdbc.password>
                <sonar.host.url>http://127.0.0.1:9000</sonar.host.url>
                
            
        
    
6、使用(扫描代码并上传到sonarqube代理的服务器上) – 需要先启动sonarqube
    1、用idea插件处理sonar
        安装插件sonarLint
        配置SonarQube servers
2、集成jenkens
3、使用sonar-scanner
    1、下载
    2、配置:
        sonar.host.url=http://localhost:9000
        sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
        sonar.jdbc.username=root
        sonar.jdbc.password=root
        sonar.login=admin
        sonar.password=admin
        #配置是否禁用版本管理工具,或指定版本管理工具为: -Dsonar.scm.provider=git
        sonar.scm.disabled=true
    3、打开cmd进入项目的根目录(与pom同层级)配置项目 并在项目根目录下执行 sonar-scanner 即可 
                     
                     
                 
                        
                        