Sonar安装与配置
来源:互联网 发布:画设备流程图软件 编辑:程序博客网 时间:2024/05/22 07:44
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量。通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测
参考文章:
https://www.ibm.com/developerworks/cn/java/j-lo-sonar/
http://blog.csdn.net/hunterno4/article/details/11687269
安装前准备:
安装必备工具:
● JKD 1.8及以上版本
● mysql 5.6以上版本
● sonarqube:http://www.sonarqube.org/downloads/
● SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip
数据库准备:
● 新建数据库sonar
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci
● 创建用户sonar
CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’
● 给用户sonar授权访问数据库sonar
GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘sonar’;
FLUSH PRIVILEGES;
配置文件准备:
配置JDK:(conf\wrapper.conf)
wrapper.java.command=C:\Program Files (x86)\Java\jdk1.7.0_65\bin\java
配置mysql:(conf\sonar.properties)
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
Sonar启动:
首次启动(已配置jdk,未配置sql)
在安装目录找到:sonarqube-6.3\bin\windows-x86-64\StartSonar.bat,双击运行;
在浏览器访问:http://localhost:9000
访问成功则表示安装成功。
配置mysql后重启:
重新访问http://localhost:9000并登录,登录帐号密码如上文配置:admin/admin
登录成功后下载中文插件,如下图操作(按照数字顺序点击)
搜索chinese Pack,安装中文语言包。
安装成功后,重启sonarqube服务,再次访问http://localhost:9000/,即可看到中文界面。
Sonar停止:
在安装目录找到:sonarqube-6.3\bin\windows-x86-64\StopNTService.bat,双击运行。结果提示拒绝访问。
经过百度可知,windows安装,进入任务管理器,kill所有Java进程即可。
- Sonar安装与配置
- Sonar安装与配置
- sonaqube 安装配置与sonar runner 配置
- sonar 安装与配置(一)
- sonar 安装配置笔记
- sonar 安装配置笔记
- 安装并配置sonar
- 安装配置sonar
- Maven中sonar的配置与eclipse sonar插件的安装
- Sonar安装配置及使用笔记
- Sonar 5.2 maven相关安装配置工作
- 基于Maven的Sonar安装配置
- 配置sonar
- SONAR安装及与JENKINS的集成
- Sonar 安装
- 安装Sonar
- sonar安装
- Sonar安装
- maven 项目管理与构建工具 activiti
- 一起学JAVA之《spring boot》目录
- VBA打印任意大小乘法表
- jsp注释方法
- Openstack初识
- Sonar安装与配置
- 生产环境中使用容器的10点注意事项
- CSS之Responsive设计的关键三步
- HTTP请求,包括OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT介绍
- 选择排序
- spring+mybatis启动NoClassDefFoundError异常分析三部曲之三:改spring源码,取详细错误
- 模式识别总结 下
- 使用Spring for Android获取网络数据
- java性能调优权威指南读书笔记六(JVM性能调优)