• Sonar安装配置


    https://www.sonarqube.org/downloads/ 下载sonar。当前版本为6.2

    解压压缩包,进行配置:

    修改sonarqube-6.2confsonar.properties

    web配置:

    sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -server

    sonar.web.host=0.0.0.0

    sonar.web.context=/sonar

    sonar.web.port=9000

    数据库配置(不配置使用文件数据库):

    sonar.jdbc.username=root

    sonar.jdbc.password=root

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

    之后要将jdbc驱动拷贝到extensionsjdbc-drivermysql目录下

    修改sonarqube-6.2confwrapper.conf

    指定JDK路径下的java即可  

    wrapper.java.command=C:Program FilesJavajdk1.8.0_77/bin/java

    启动Sonar

    sonarqube-6.2inwindows-x86-64StartSonar.bat

    如果配置正确,访问之前配置的路径即可通过web访问管理控制台了

    http://127.0.0.1:9000/sonar/about

    使用命令行通过maven进行分析

    配置maven的环境变量

    配置settings.xml文件:C:Usersfanmingming.m2settings.xml

    <settings>
        <pluginGroups>
            <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
        </pluginGroups>
        <profiles>
            <profile>
                <id>sonar</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <!-- Optional URL to server. Default value is http://localhost:9000 -->
                    <sonar.host.url>
                      http://127.0.0.1:9000/sonar
                    </sonar.host.url>
                </properties>
            </profile>
         </profiles>
    </settings>

    在命令行下运行:

    mvn clean verify sonar:sonar

    或者

    mvn clean install
    mvn sonar:sonar
     
    运行结束以后,到web上查看结果
  • 相关阅读:
    服务器安装宝塔面板
    CentOS7操作SSH/SSHD服务(查看/启动/重启/自启)
    CentOS服务器升级Linux版本
    阿里云云服务器漏洞修复
    Linux服务器安装Docker
    服务器安装Nginx
    服务器端简单Demo
    实现博客内容折叠
    [转]珍惜时间,做好规划——致大学过半的你们
    【LeetCode】9. 回文数
  • 原文地址:https://www.cnblogs.com/maobuji/p/6237102.html
Copyright © 2020-2023  润新知