美文网首页IT@程序员猿媛Android开发经验谈
SonarQube 本地搭建及使用小结

SonarQube 本地搭建及使用小结

作者: 阿策神奇 | 来源:发表于2019-04-26 21:59 被阅读28次

          SonarQube 是一套代码质量管理平台,可以快速定位一系列代码问题或潜在风险,借此提高代码质量。且应用程序通常一次使用多种编程语言,SonarQube 会自动检测这些语言并调用相应的分析器。

          小菜非常感谢组内大佬的无私分享,特整理一下本地搭建与使用 SonarQube 的基本操作;

    1. 安装 SonarQube

          安装的操作极简单,直接操作命令行即可:

    brew install sonarqube
    

    2. 开启 SonarQube

          待安装结束后,操作命令行打开即可:

    sonar console
    

    3. 检测 SonarQube

          打开 SonarQube 之后,在浏览器检测是否正常打开;默认用户名密码均为 admin;

    http://localhost:9000
    

    4. 新建 Project

          新建一个 Project 生成默认的 key

    5. 添加 Gradle 配置

          在应用中添加 Gradle 等配置项;

    buildscript {
      repositories {
        maven {
          url "https://plugins.gradle.org/m2/"
        }
      }
      dependencies {
        classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.7"
      }
    }
    

    6. 运行命令

    复制上步骤中命令,在应用中运行如下命令,注意对应 key 值;等待片刻,即可在网页中看到 SonarQube 统计的各项指标即问题;

    $ ./gradlew sonarqube \
      -Dsonar.host.url=http://localhost:9000 \
      -Dsonar.login=16b1b06509179978c253ab980e751dc963e1023d
    

          SonarQube 对于开发或测试都非常方便,对于统计的各类问题也是日常需要避免的,值得尝试。如下是小菜公众号,欢迎先来吐槽~

    公众号.jpg

    相关文章

      网友评论

        本文标题:SonarQube 本地搭建及使用小结

        本文链接:https://www.haomeiwen.com/subject/iibbwqtx.html