专栏首页pangguomingSonar安装配置

Sonar安装配置

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

解压压缩包,进行配置:

修改sonarqube-6.2\conf\sonar.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驱动拷贝到extensions\jdbc-driver\mysql目录下

修改sonarqube-6.2\conf\wrapper.conf

指定JDK路径下的java即可  

wrapper.java.command=C:\Program Files\Java\jdk1.8.0_77/bin/java

启动Sonar

sonarqube-6.2\bin\windows-x86-64\StartSonar.bat

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

http://127.0.0.1:9000/sonar/about

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

配置maven的环境变量

配置settings.xml文件:C:\Users\fanmingming\.m2\settings.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上查看结果

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Sonar本地环境搭建

    一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境。搭建的过程中遇到了很多问题,sonar官方...

    庞小明
  • 配置sonarqube+maven

     Maven与Sonar配合使用       准备工作:下载sonarqube源码即可  步骤: 1)、安装sonar           解压,启动sonar...

    庞小明
  • Js计算指定日期加上多少天,加多少月,加多少年的日期

    function DateAdd(interval,number,date) { /* * 功能:实现VBScript的DateAdd功能...

    庞小明
  • SonarQube + Maven 进行代码分析

    为了分析方便,这里设置了一个 sonar 用户,默认配置到 Maven 的 settings.xml 中,用于 Jenkins 或者本地执行 Sonar 分析代...

    叨叨软件测试
  • SonarQube部署及代码质量扫描入门教程

    参考:https://ken.io/note/centos-mysql57-setup

    KenTalk
  • 项目有BUG?代码审查没做好?没关系!SonarQube详细使用教程

    现在是资源共享的时代,同样也是知识分享的时代,如果你觉得本文能学到知识,请把知识与别人分享。

    互扯程序
  • 配置sonarqube+maven

     Maven与Sonar配合使用       准备工作:下载sonarqube源码即可  步骤: 1)、安装sonar           解压,启动sonar...

    庞小明
  • Sonar本地环境搭建

    一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境。搭建的过程中遇到了很多问题,sonar官方...

    庞小明
  • 用SonarQube检查C语言代码规范

    用SonarQube进行JAVA语言代码规范的文章在网上不少,但是介绍非JAVA语言(比如C语言)的不多,在这里我们以C语言给大家介绍(Windows环境)。

    小老鼠
  • maven工程中使用sonar高质量代码检测工具

    1:下载并解压SonarQube(http://www.sonarqube.org/downloads/)

    用户5166556

扫码关注云+社区

领取腾讯云代金券