`

sonar

 
阅读更多
wget http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip

http://stuff.stevenreid.uk/2015/03/17/install-sonarqube-runner-2-4-on-windows-7/

1、设置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-runner-2.4/conf/sonar-runner.properties
修改sonar-3.7.4/conf/sonar.properties文件中的sonar.jdbc.url、sonar.jdbc.username和sonar.jdbc.password属性,具体要参照前面mysql服务器的配置。
本文中设置的值是:
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
sonar.properties配置文件还可以设置其他项,比如HTTP监听端口,暂时保持默认。


3、项目下配置sonar-project.properties
sonar.projectKey=alipay-admin
sonar.projectName=alipay-admin
sonar.projectVersion=1.0
sonar.sources=src
#sonar.binaries=bin/target/classes
sonar.language=java
sonar.sourceEncoding=UTF-8
#sonar.profile=Android Lint



4、启动sonarqube
cd sonarqube-5.1.2/bin/linux-x86-64
./sonar.sh
分享到:
评论

相关推荐

    fisher_Sonar数据集_fisher_sonar_fishersonar_分类_数据集sonar_源码

    《Fisher Sonar数据集与线性判别分析在分类中的应用》 Fisher Sonar数据集,全称为fisher_sonar或fishersonar,是机器学习领域中一个广泛使用的分类问题实例,主要应用于训练和测试算法的性能。这个数据集源自声纳...

    【中文版】sonar实战

    ### Sonar实战:从入门到进阶 #### 知识点概述 Sonar是一个功能强大的代码质量管理平台,专为软件开发团队设计,旨在帮助他们监控、管理和改进代码质量。Sonar不仅提供了静态代码分析,还涵盖了动态分析(如单元...

    sonar-scanner连接sonarquebe7的sonar.java.binaries问题的解决方案

    本文主要探讨的是当SonarScanner在连接SonarQube 7版本时遇到`sonar.java.binaries`问题的解决方案。 首先,问题的起因是由于SonarQube的Java插件版本升级导致的。在4.12版本之后,SonarQube要求用户明确指定`sonar...

    sonar runner 进行代码质量监控

    ### Sonar Runner 进行代码质量监控 #### 一、Sonar环境搭建 为了实现代码的质量监控,首先需要搭建Sonar环境。以下是详细的步骤: 1. **安装JDK-1.5以上版本**:Sonar需要Java环境支持,因此首先要确保安装了JDK...

    sonarlint-3.6.0.zip

    SonarLint是一款强大的静态代码分析工具,用于在开发过程中实时检测代码质量问题。它与SonarQube服务器相结合,可以提供更全面的代码质量管理。这款插件适用于多种集成开发环境(IDE),包括Eclipse。"sonarlint-...

    SonarLint4.0.0.zip

    SonarLint是一款强大的静态代码分析工具,用于检测代码中的潜在问题和缺陷,它可以在编码阶段就帮助开发者发现并修复代码的不良实践。SonarLint 4.0.0是该工具的一个版本,针对IntelliJ IDEA(简称Idea)提供了一个...

    sonar中文插件1.28

    "sonar中文插件1.28"是专门为SonarQube设计的一个本地化插件,目的是为了提供中文界面和支持,便于中国开发者更加便捷地使用SonarQube进行项目分析和质量管理。 这个插件的版本号是1.28,表明它是针对SonarQube某个...

    Sonarlint中文使用手册

    SonarLint是一款代码检测插件,它能够集成到Eclipse和IntelliJ IDEA这类的集成开发环境(IDE)中,帮助开发者实时地在IDE上检测代码中的问题。SonarLint可以检测多种编程语言,如Java、JavaScript、PHP和Python等,...

    IDEA sonarlint插件,版本 4.13.0.24781

    **SonarLint插件在IDEA中的应用与详解** SonarLint是一款强大的代码质量检查工具,它可以在开发过程中实时提供代码审查建议,帮助开发者尽早发现并修复潜在的问题。这款插件与IntelliJ IDEA(以下简称IDEA)集成,...

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

    【SonarLint插件安装】 SonarLint是一款强大的代码质量检测工具,可在编码阶段就发现潜在的错误和安全漏洞,支持多种IDE,如Eclipse、IntelliJ IDEA和Visual Studio Code。它提供清晰的修复指导,帮助开发者在提交...

    sonar 和sonarscanner的linux安装包

    1. 解压`sonar-scanner-cli-3.0.3.778-linux.zip`,这将包含可执行文件`bin/sonar-scanner`。 2. 将解压后的目录添加到系统的PATH环境变量中,以便在任何地方都能执行`sonar-scanner`命令。 3. 可选:自定义分析配置...

    sonar汉化包等插件

    "sonar汉化包"是针对SonarQube的中文语言包,使得用户界面更加友好,方便中国开发者使用。本文将详细介绍SonarQube以及与汉化相关的插件。 首先,SonarQube的核心功能包括静态代码分析、代码复杂度计算、代码覆盖率...

    SonarLint-4.1.0.3312.zip

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

    Sonar-sonarlint使用说明.pdf

    在项目名上右键,选择SonarLint->Bind to a SonarQube project,并输入Sonar服务端的工程名,关联成功后,在项目列表的项目名上将看到Sonar的logo图标。 SonarQube的使用涵盖了从代码质量管理到项目分析的完整流程...

    sonar-ant-task-2.1.jar

    《Sonar Ant Task详解及其应用》 在软件开发过程中,代码质量的管理和度量是至关重要的环节。SonarQube作为一个强大的代码质量管理平台,提供了多种工具来帮助开发者进行静态代码分析、代码异味检测以及复杂度计算...

    sonar eclipse插件sonarlint

    sonar eclipse插件sonarlint,原先的插件已经被启用,这是最新的,如果连接本地sonar服务器,需要在eclipse.ini中配置启动参数,参数为org.sonarlint.eclipse.core/server_url 值为sonar服务器地址,如果不配置默认...

    SonarLint for Visual Studio 2019、2022

    内含两个版本[SonarLint for Visual Studio 2019、SonarLint for Visual Studio 2022](适用于VS2019、VS2022两个版本,非此版本的不适配勿下载):SonarLint 是一个免费的开源IDE 扩展,可识别并帮助您在编写代码时...

    sonar-Kotlin检查规则指南.docx

    Sonar-Kotlin检查规则指南 SonarQube 是一款代码分析工具,旨在帮助开发者编写高质量的代码。 Sonar-Kotlin 是 SonarQube 的一个插件,专门用于分析 Kotlin 语言项目。 Sonar-Kotlin 提供了许多内置规则,帮助...

    Eclipse sonarlint插件

    Eclipse SonarLint 插件是一款强大的集成开发环境(IDE)工具,专为Java开发者设计,用于提升代码质量并遵循编码规范。这款插件实时地分析项目中的源代码,找出潜在的问题,包括错误、漏洞以及风格不佳的编程习惯,...

    IntelliJ IDEA-SonarLint 离线傻瓜式安装

    SonarLint原生集成在IntelliJ IDEA中,但有时可能会遇到与其它插件如`scalint`的兼容性问题,因此,本篇将介绍如何进行SonarLint的离线傻瓜式安装。 首先,由于在线安装SonarLint时可能会遇到版本不匹配或验证失败...

Global site tag (gtag.js) - Google Analytics