前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SonarQube 本地搭建及使用小尝试

SonarQube 本地搭建及使用小尝试

作者头像
阿策小和尚
发布2019-08-12 16:30:17
8150
发布2019-08-12 16:30:17
举报
文章被收录于专栏:阿策小和尚

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

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

1. 安装 SonarQube

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

代码语言:javascript
复制
brew install sonarqube
2. 开启 SonarQube

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

代码语言:javascript
复制
sonar console
3. 检测 SonarQube

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

代码语言:javascript
复制
http://localhost:9000
4. 新建 Project

新建一个 Project 生成默认的 key

5. 添加 Gradle 配置

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

代码语言:javascript
复制
buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.7"
  }
}
6. 运行命令

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

代码语言:javascript
复制
$ ./gradlew sonarqube \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=16b1b06509179978c253ab980e751dc963e1023d

SonarQube 对于开发或测试都非常方便,对于统计的各类问题也是日常需要避免的,值得尝试。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿策小和尚 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装 SonarQube
  • 2. 开启 SonarQube
  • 3. 检测 SonarQube
  • 4. 新建 Project
  • 5. 添加 Gradle 配置
  • 6. 运行命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档