
数据库配置(MySQL)
执行数据库脚本,创建数据库及用户:
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci
CREATE USER 'sonar' IDENTIFIED BY 'sonar'
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'
FLUSH PRIVILEGES
2
安装Sonar Server
1)将下载的sonarqube-4.0.zip包解压至D:\sonar\sonarqube-4.0;
2)修改配置文件D:\sonar\sonarqube-4.0\sonar\conf\sonar.properties,进行配置数据库设置
3
启动Sonar Server服务
Sonar目前支持Linux/Macosx/Solaris/Windows等 *** 作系统。以Windows 32位 *** 作系统为例,目录切换至D:\sonar\sonarqube-4.0\sonar\bin\windows-x86-32目录,运行StartSonar.bat文件启动服务。
4
访问Sonar Server
访问地址:
其中,172.26.3.110为服务器的IP。
下安装IIS:打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面的勾选框的勾选上,点“下一步”,一路确认完成。你是32位还是64位机,如果是32位就选择SQL Server x86,64位就选SQL Server x64;以32位为例:SQL Server x86/Servers/setup.exe/...../默认实例命名/根据需要选择安装组件/使用内置账户/混合模式登陆(密码自己设置,要记住密码,以后可能会用到的),其它的就默认就好了
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,通过插件形式可以支持包括java,C#,C/C++,PL/SQL等等二十几种编程语言的代码质量管理与检测
使用方法
指标:
Bugs表示系统在运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象;
漏洞表示系统存在安全隐患容易被攻击;
坏味道表示不好的编码习惯;
重复率表示代码中存在有相同的代码,这样不利于维护。
查看检查出的错误:
查看检查后的错误信息
IDEA中配置Sonar
1、安装Sonarlint
2、配置Sonar
Token:a9f8937c33a5ac39dfe459ecacc6ecceb0a4da95
配置完成后
点击SonarLint显示
Sonar的构建时间
每周五晚上11点定时构建,同时每次提交代码至SVN后在当天晚上的11点自动构建
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)