环境要求
Sonar代码分析工具是以Java Web应用的形式发布的。搭建Sonar代码分析环境需要相应的硬件、JDK、数据库、WEB服务器的要求。相关要求如下:
硬件要求:
内存 |
Sonar web应用需要至少500Mb内存 |
磁盘空间 |
项目越大、使用周期越长,Sonar占用的磁盘空间越大。参考:1300万行的项目,持续分析四年,占用10G磁盘空间。参考项目Nemo |
软件要求
Java平台 |
|
Oracle JDK |
1.5、6、7支持 |
IBM JDK |
不支持 |
GCJ |
不支持 |
Oracle JRockit |
不支持 |
数据库 |
|
Apache Derby |
Sonar 3.2之前版本支持。 Derby和Sonar绑定发布的。尽管Derby数据库支持Sonar的全部功能,(升级不支持)。因此Sonar建议使用企业级数据库,而非Derby。 |
H2 |
同Derby数据库一样。绑定发布,但是不建议使用。 |
支持2005版本,使用jTDS驱动。不支持微软驱动。精简版本支持。 不支持2008版本。但是有用户成功使用。 必须指定区分大小写,指定区分重音。 |
|
支持5.X和6.X。 |
|
支持Oracle10G、11G和试用精简版。 |
|
支持8.3、8.4、9.0、9.1 |
|
应用服务器 |
|
和Sonar绑定。 |
|
支持5.5、6.0、7.0 |
|
JBoss |
不支持 |
GlassFish |
不支持。 |
浏览器 |
|
IE |
支持IE7+ |
Firefox |
所有版本。 |
Chrome |
近期稳定版本,12版本测试通过。 |
Opera |
未经测试 |
Safari |
近期稳定版本 |
文档下载:http://wenku.baidu.com/view/088e5b1b6edb6f1aff001fc0.html
相关推荐
2. 潜在的缺陷 sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检 测出潜在的缺陷。 3. 糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员 难以理解它们, 且如果没有自动...
SonarQube为静态代码检查工具,帮助检查代码缺陷,改善代码质量,提高开发速度
deploy-sonar代码扫描分析
deploy-sonar代码扫描分析工具
sonar实战文档实战
sonar4版本扫描辅助程序. 向服务器上传代码并做扫描分析. 使用方式: CMD切换到项目根目录下(sonar-project.properties文件所在目录)运行 sonar-runner
idea 安装sonarlint 无坑可用 操作步骤: 1、解压文件,将SonarLint文件夹复制到idea安装目录下的plugins下 2、重启idea 3、进入idea的setting,找到plugins,在里面勾选上SonarLint,应用确定 4、再次重启idea,...
Sonar 是一个用于代码质量管理的开源平台,用于管理源代码的质量,通 过 Eclipse 插件形式,可以支持包括 java, C#, C/C++, PL/SQL, Cobol, JS, Groovy 等等二十几种编程语言的代码质量管理与检测。
sonar的环境搭建 1 centos7上安装mysql5.7 1.下载YUM源 (http://dev.mysql.com/downloads/repo/yum/ 2.安装mysql源 3.检查mysql源是否安装成功 4 安装MySQL 5.启动Mysql服务 6.修改root本地登录密码, 7.Sonar要求...
用sonar runner方式进行代码的监控!在命令行输入相应的命令。可输入相应的代码质量情况。
sonarLint 插件 供离线安装 ,用于检查代码 ,sonarLint 插件 ,用于检查代码 ,sonarLint 插件 ,用于检查代码 ,sonarLint 插件 ,用于检查代码
Sonar代码质量监控培训PPT
利用java代码,调用sonar接口,实现在sonar里面创建,更改,用户,组,权限等一系列操作
sonar+Jenkins 构建代码质量自动化分析平台 Sonar 是一个用于管理代码质量的开源工具,可以分析代码中的bug和漏洞以及Code Smells,支持20多种编程语言的检测,如java,c/c++,python,php等语言,当前有超过85000家...
检查代码规范插件,解压,将sonar-plugin文件夹下的两个文件夹复制到eclipse安装目录下,重启eclipse,在项目目录上右键便可看到SonarLint字眼,即右键-SonarLint-AnaLyze
Sonar参数分析,主要参考网络资源及Sonar帮助文档,提取Sonar中的参数列表,依次分析,对于其中某些措辞可能会存在错误,请谨慎参考
Sonar,Sonar+maven,Sonar+eclipse
sonar 是一个代码静态坚持工具网站,可以集成PMD,findbugs等静态坚持工具。
scalint可能和原生sonarlint存在兼容性问题,如果本地已经装了soanrlint,强烈建议先卸载掉sonarlint!!! scalint在功能特性上可以完全代替原生sonarlint,请放心卸载。。。
也是有办法的,不能直接像普通的exe文件一样双击就可以安装,他需要利用visual studio环境下的vsixinstaller.exe可执行程序来安装。我们需要利用visual studio工具自带的命令行:x64 Native Tools Command Prompt ...