当前位置: 首页 > news >正文

SonarQube 安装

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

SonarQube® software (previously called Sonar) is an open source quality management platform, dedicated to continuously analyze and measure technical quality, from project portfolio to method.

简介

SonarQube(以前叫Sonar)是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。

参考过其他写Sonar的文章,上面用的版本比较低。本文使用的版本是SonarQube 6.4

下载安装

下载

官网下载SonarQube 6.4

下载下来是个压缩文件,解压到当前目录。

这里写图片描述

配置

SonarQube是有些默认配置的,可以根据实际需要配置。

这里写图片描述

配置数据库。支持的数据库有:MySQL, Oracle, PostgreSQL and Microsoft SQLServer。

这里写图片描述

之前的版本是需要额外配置驱动路径。当前下载的版本自带有mysql的驱动包。

这里写图片描述

安装服务

此次系统是Windows7,点击运行InstallNTService.bat

这里写图片描述

安装好的服务

这里写图片描述

右键启动服务,也可以点击StartNTService.bat启动。

这里写图片描述

使用

浏览器访问:http://localhost:9000 。IP和端口可以在sonar.properties文件中配置的。默认的是 http://localhost:9000。

第一次访问会有点慢,服务需要创建大量的表。

这里写图片描述

页面

这里写图片描述

参考

Sonar——代码质量管理平台
Installing the Server
SonarQube代码质量管理平台安装与使用

转载于:https://my.oschina.net/wuxinshui/blog/1305550

相关文章:

  • Spark RDDs vs DataFrames vs SparkSQL
  • CS61B LAB1
  • mysql HA 负载均衡
  • linux下如何判断oracle数据库tns是否设置正常
  • bzoj 2038 [2009国家集训队]小Z的袜子(hose) 莫队算法
  • VS2008让Release配置也能调试起来~
  • 图解Activity启动流程,进阶高级
  • 面向对象原则之一 迪米特法则
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 关于TRIM的优化技巧
  • 切换tab页
  • 哈希算法 加密算法
  • vuejs经验交流之-图片上传
  • 记一次Runtime Hook的问题
  • POJ 2942 圆桌骑士
  • Asm.js的简单介绍
  • canvas 绘制双线技巧
  • CSS 提示工具(Tooltip)
  • ES6之路之模块详解
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Vue官网教程学习过程中值得记录的一些事情
  • 从零开始学习部署
  • 记录:CentOS7.2配置LNMP环境记录
  • 力扣(LeetCode)357
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 在Mac OS X上安装 Ruby运行环境
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (11)MATLAB PCA+SVM 人脸识别
  • (4)(4.6) Triducer
  • (C语言)球球大作战
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (汇总)os模块以及shutil模块对文件的操作
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)c++ std::pair 与 std::make
  • (转)树状数组
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Framework .NET Core与 .NET 的区别
  • .net 反编译_.net反编译的相关问题
  • .net中调用windows performance记录性能信息
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [100天算法】-不同路径 III(day 73)
  • [BZOJ1008][HNOI2008]越狱
  • [BZOJ2208][Jsoi2010]连通数
  • [C# 网络编程系列]专题六:UDP编程