sonarqube6.0 新版 需要 jdk8支持 ,建议用 LTS 版本低 但是稳定;
数据库需要5.6或以上版本
1.下载 sonarqube 、SonarQube Scanners
http://www.sonarqube.org/downloads/
2.解压 sonarqube 启动
C:\sonarqube\bin\windows-x86-xx\StartSonar.bat
3.访问
http://localhost:9000/
4.修改 数据库 mysql
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance sonar.jdbc.username=root sonar.jdbc.password=mysql sonar.login=admin sonar.password=adminurl是数据库连接地址,username是数据库用户名,jdbc.password是数据库密码,login是sonarqube的登录名,sonar.password是sonarqube的密码
4.重启sonarqube服务,再次访问http://localhost:9000,会稍微有点慢,因为要初始化数据库信息
5.数据库初始化成功后,登录
默认用户名 密码:admin admin
6.汉化 插件
源码
https://github.com/SonarQubeCommunity/sonar-l10n-zh/tree/sonar-l10n-zh-plugin-1.12
jar包
https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-1.12
汉化包 要选择 与 sonar版本相对应的;
下载中文补丁包后,放到SONARQUBE_HOME/extensions/plugins目录,然后重启SonarQube服务
也可以登录后 在软件里 安装汉化插件
参考:http://www.cnblogs.com/qiaoyeye/p/5249786.html
相关推荐
sonarqube 开源 分支扫描插件
作者dibakarece,源码AndroidSonarQubeDemo,SonarQube集成在Android中,用于正确的代码审查和代码结构化。
SonarQube是一个开源工具,可以帮助进行代码质量分析和报告。它会扫描用户的源代码,查找潜在的错误,漏洞和可维护性问题,然后在报告中显示结果,方便用户识别应用程序中的潜在问题。
先决条件运行SonarQube的唯一先决条件是在计算机上安装Java(Oracle JRE 8或OpenJDK 8)。 https://docs.sonarqube.org/display/SONAR/Requirements下载以下软件: Sonarqube的LTS版本。 ...
sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的...
sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的...
SonarQube中的使用单位和集成测试覆盖率报告示例为了将jacoco报告发布到sonarqube,请使用您的凭据在本地〜/ .m2 / settings.xml文件中设置新的配置文件: <profile> <id>sonar</id> <activation> <activeByDefault>...
sonarqube-settings:用于通过Web API应用声纳设置的Dockerfile
Pixolut声纳问题出口商此应用程序有助于从SonarQube服务导出问题。配置打开resources/app.properties文件,然后输入声纳配置: # sonar.host=...
是用于构建网站,移动应用程序和表单的全面的内容管理平台解决方案。 该工具旨在查找特定于AEM开发的常见错误和不良气味。 插件安装后,可从SonarQube界面获得每个规则的文档。 先决条件 每个发行版都有其自己的...
内容包括: 1.SonarQube架构 2.Sonar完整工作流程 3.SonarQube代码规则 4.SonarQube安装部署 5.Scanner应用 6.idea集成sonarLint插件 7.gitlab CI/CD集成
Ansible-ansible-role-sonarqube.zip,负责角色:SonarQubeAnsible角色:SonarQube(lrk.SonarQube),ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
OWASP Zed攻击代理(ZAP)是易于使用的集成渗透测试工具,用于发现Web应用程序中的漏洞。 具有广泛安全经验的人员可以使用ZAP,使其非常适合渗透测试的开发人员和功能测试人员。 ZAP提供自动扫描程序以及一系列...
您可以使用它在CI管道中作为独立应用程序运行它。 -提供构建基块的库。 仅在要开发自己的构建破坏者时才需要此。 用法 在GitLab管道中的推荐用法 将这一行直接放在SonarQube分析之后: mvn --batch-mode --update...
已创建一个插件来使用SonarQube验证Mule应用程序代码(配置文件)。 该插件包含一组规则和度量,将在每次检查项目时使用和计算这些规则和度量。 有关SonarQube的更多信息,请访问: ://www.sonarqube.org/ 这是一个...
Python管道应用 演示应用程序,用于测试Jenkins和SonarQube之间的集成。
SonarQube可配置Docker容器概述这容器中运行并允许连接SQL数据库容器(MySQL和PostgreSQL,MSSQL或Oracle)。 您还可以通过设置适当的配置变量来使用外部SQL数据库或嵌入式H2数据库。先决条件 互联网建造容器git ...
SonarQube F#代码分析器插件该插件可以在SonarQube中分析F#。...说明/功能指标:LOC,类数,方法... 不需要安装.NET Core,因为该应用程序是独立的。 NuGet软件包仍然可以作为.NET Standard 2.0 / 2.1库使用。 操作系统
为开源平台SonarQube添加编码规则 学士论文 主题:应用程序漏洞测试 作者:LuciaKokuľová 论文导师:RNDr。 朱博士Pavol Sokol博士 顾问:理学硕士。 特雷西亚·梅泽索瓦(TeréziaMézešová) 目标: 分析应用...
可用规则应该处理“ FIXME”标签应该处理“ TODO”标签所有评论的格式应一致所有属性和注释应从第1列开始字节顺序标记(BOM)不应用于UTF-8文件凭证不应该硬编码具有相同值的不同键应合并跨文件的重复密钥应被删除...