`
headsen
  • 浏览: 20778 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

Sonar代码分析实战(2)——1.1.1 Sonar安装环境要求

阅读更多

环境要求

Sonar代码分析工具是以Java Web应用的形式发布的。搭建Sonar代码分析环境需要相应的硬件、JDK、数据库、WEB服务器的要求。相关要求如下:

 

硬件要求:

内存

Sonar web应用需要至少500Mb内存

磁盘空间

项目越大、使用周期越长,Sonar占用的磁盘空间越大。参考:1300万行的项目,持续分析四年,占用10G磁盘空间。参考项目Nemo

 

软件要求

Java平台

 

Oracle JDK

1.567支持

IBM JDK

不支持

GCJ

不支持

Oracle JRockit

不支持

数据库

 

Apache Derby

Sonar 3.2之前版本支持。

DerbySonar绑定发布的。尽管Derby数据库支持Sonar的全部功能,(升级不支持)。因此Sonar建议使用企业级数据库,而非Derby

H2

Derby数据库一样。绑定发布,但是不建议使用。

Microsoft SQL Server

支持2005版本,使用jTDS驱动。不支持微软驱动。精简版本支持。

不支持2008版本。但是有用户成功使用。

必须指定区分大小写,指定区分重音。

MySQL

支持5.X6.X

Oracle

支持Oracle10G11G和试用精简版。
驱动ojdbc14.jar不支持,只支持thin模式,不支持OCI

PostgreSQL

支持8.38.49.09.1

应用服务器

 

Jetty 6

Sonar绑定。

Apache Tomcat

支持5.56.07.0

JBoss

不支持

GlassFish

不支持。

浏览器

 

IE

支持IE7+

Firefox

所有版本。

Chrome

近期稳定版本,12版本测试通过。

Opera

未经测试

Safari

近期稳定版本

 

 

文档下载:http://wenku.baidu.com/view/088e5b1b6edb6f1aff001fc0.html

0
0
分享到:
评论

相关推荐

    Sonar代码规范

    2. 潜在的缺陷 sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检 测出潜在的缺陷。 3. 糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员 难以理解它们, 且如果没有自动...

    IntelliJ IDEA-SonarLint 离线傻瓜式安装

    SonarLint是一款静态代码分析工具,它能在编码阶段就帮助开发者发现潜在的代码质量问题,从而提高代码质量。SonarLint原生集成在IntelliJ IDEA中,但有时可能会遇到与其它插件如`scalint`的兼容性问题,因此,本篇将...

    sonar实战文档实战

    2. 插件机制:Sonar 通过插件机制,可以集成不同的测试工具、代码分析工具,以及持续集成工具,提供多维度的代码质量检测。 3. 多语言支持:Sonar 支持包括 Java,C#,C++,PL/SQL,Cobol,JavaScript,Groovy 等二十几种...

    sonar runner 进行代码质量监控

    这个文件包含了Sonar Runner进行代码分析所需的关键信息: 1. **指定项目元数据**:例如 `sonar.projectKey`、`sonar.projectName` 和 `sonar.projectVersion`。 2. **定义源文件路径**:使用 `sources` 指定源...

    【中文版】sonar实战

    #### 安装与环境要求 Sonar作为一个基于Java的Web应用程序,其部署和运行需要特定的硬件和软件环境: 1. **硬件要求**:Sonar Web应用至少需要500MB的内存,且磁盘空间需求随项目规模和使用时间增长而增加,例如,...

    deploy-sonar代码扫描分析

    "deploy-sonar代码扫描分析"是一个针对软件代码质量进行深度检查的过程,它通常涉及到使用SonarQube这样的工具来执行静态代码分析和复杂度计算。SonarQube是一款开源平台,专门用于持续代码质量管理,它能检测出代码...

    代码检测插件(SonarLint插件)安装使用说明.docx

    2. 打开Java或JavaScript文件,SonarLint将自动进行代码审查,并在控制台显示审查结果。 默认情况下,SonarLint会在文件打开时自动审查。若要关闭自动审查,可以在项目属性中取消勾选`Run SonarLint automatically`...

    Sonar实战(PDF)

    Sonar代码分析工具是以Java Web应用的形式发布的,因此,搭建Sonar代码分析环境需要满足一定的硬件和软件要求。内存方面,Sonar Web应用至少需要500MB的内存,随着项目规模的增大和使用周期的增长,对磁盘空间的需求...

    Sonar-runner Sonar代码扫描辅助工具sonarScanner

    sonar4版本扫描辅助程序. 向服务器上传代码并做扫描分析. 使用方式: CMD切换到项目根目录下(sonar-project.properties文件所在目录)运行 sonar-runner

    sonar-Kotlin检查规则指南.docx

    Sonar-Kotlin 是一个功能强大的代码分析工具,它可以帮助开发者编写高质量的代码,并减少代码中的缺陷和问题。 知识点: 1. Sonar-Kotlin 是 SonarQube 的一个插件,用于分析 Kotlin 语言项目。 2. Sonar-Kotlin ...

    Sonar开源的Java源代码管理平台UT覆盖率.pdf

    2. 环境依赖:Sonar 需要 JDK5++ 和 Maven2.09++,并且需要至少 512Mo 的堆内存。 安装 Sonar 需要按照以下步骤进行: 1. 下载压缩包,解压缩到指定目录。 2. 运行 Sonar,Sonar 将启动到 http://localhost:9000。...

    Sonar的配置与安装

    1. 环境要求:Sonar 需要 Java 8 或更高版本的环境,且需要至少 2GB 的内存空间。 2. 软件工具准备:Sonar 需要 Java、Maven、Git 等软件工具的支持。 3. Sonar 安装:Sonar 的安装可以通过下载 Sonar 的二进制文件...

    sonar 和sonarscanner的linux安装包

    4. 在项目根目录下运行`sonar-scanner`命令,这将执行代码分析并将结果发送到SonarQube服务器。 **SonarScanner配置示例:** 在`sonar-project.properties`文件中,可能包含以下内容: ``` sonar.projectKey=your_...

    org.sonarlint.eclipse.site-3.6.0.201806071228-RELEASE .zip

    总结,SonarLint Eclipse插件3.6.0版提供了强大的本地代码分析能力,通过集成到Eclipse中,使得开发者能够在编写代码的同时检查并修正潜在问题。手动导入该离线包并按照步骤安装,可以方便地在没有网络的情况下使用...

    deploy-sonar代码扫描分析工具

    1. **静态代码分析**:SonarQube可以对多种编程语言(如Java、C#、Python等)进行静态代码分析,找出潜在的错误、漏洞和坏味道。 2. **质量门限**:设置质量门限,当新代码或现有代码的健康状况低于预设标准时,...

    sonarlint for eclipse2

    SonarLint是一款强大的静态代码分析工具,用于集成到开发环境中,如Eclipse,帮助开发者在编码阶段就发现潜在的质量问题和代码异味。"SonarLint for Eclipse2" 是该插件的一个特定版本,专为Eclipse集成开发环境设计...

    sonarlint离线

    SonarLint是一款强大的静态代码分析工具,旨在帮助开发者在编码阶段就能发现并修复代码中的问题。它能够集成到多种开发环境中,包括Eclipse,从而提高代码质量和可维护性。"sonarlint离线"指的是该工具的一个离线...

    jenkins持续集成sonar扫描代码

    该平台不仅能够进行静态代码分析,还能跟踪项目的进展,并提供有关代码质量趋势的报告。SonarQube 的核心价值主要体现在以下几个方面: 1. **编程标准检查**:确保代码遵循既定的编程规范,包括命名规则、编码风格...

    Sonar代码质量分析插件

    5. **动态代码分析**:SonarLint是SonarQube的轻量级版本,可以作为IDE插件(如IntelliJ IDEA,这也是你在标签中提到的)使用,提供实时的代码问题提示,提高开发效率。 6. **多语言支持**:除了Python和Java,...

    idea插件 SonarLint-3.5.1.2759

    SonarLint的核心功能在于它的静态代码分析,这种分析能够在不运行代码的情况下检查源代码,找出可能的bug、漏洞、冗余代码以及风格不一致等问题。它与SonarQube或SonarCloud等更全面的代码质量管理平台紧密集成,...

Global site tag (gtag.js) - Google Analytics