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 开源 分支扫描插件
【SONARqube+JIRA集成】是一种将代码质量分析工具Sonarqube与项目管理软件JIRA结合的实践,旨在提升软件开发过程中的质量管理效率。以下是对集成过程的详细说明: ### 1. 前言 1.1 **编写目的** 此文档旨在填补...
在实际应用中,SonarQube可以帮助团队实施代码质量门禁策略,比如设定阈值,当新引入的代码问题超过某个数量时,CI/CD流程会暂停,直到问题被解决。此外,SonarQube还提供了趋势分析,以便团队了解代码质量随时间的...
在这个AndroidSonarQubeDemo项目中,作者可能已经完成了以上步骤,并创建了一个示例项目来展示如何在实际开发中应用SonarQube。通过分析项目的源码,我们可以学习如何配置Gradle脚本,以及如何处理分析结果来优化...
标签中包含了"sonar"、"sonarqube"和"java",这表明SonarQube主要关注的是SonarQube工具本身以及它与Java编程语言的结合应用。SonarQube虽然支持多种语言,但Java是其最初的焦点,也是最常用的分析语言之一。 在...
3. **web**: 此目录包含了SonarQube的Web应用程序,即用户界面和REST API服务。这个部分允许用户通过浏览器访问SonarQube,查看分析报告,进行项目管理,以及执行各种操作,如启动分析任务。 4. **temp**: 临时...
总之,安装SonarQube需要对操作系统环境配置、数据库管理以及Java应用程序的部署有一定的理解。按照上述步骤操作,你应该能够成功在CentOS 7上安装并运行SonarQube 8.1。在实际操作中,记得根据自己的系统环境进行...
在实际应用中,SonarQube 7.1 可以帮助开发团队识别出可能导致问题的代码片段,例如未使用的变量、过长的方法、潜在的空指针异常等。此外,它还能追踪代码债务,即由于修复遗留问题所需的工作量,这有助于团队优先...
1. **SonarQube服务器**:这是主应用程序,处理所有分析请求,管理项目和用户权限,以及生成报告。 2. **数据库连接**:SonarQube可以使用内置的H2数据库或连接到外部的MySQL、PostgreSQL等数据库存储数据。 3. **...
SonarQube是一款开源的代码质量管理工具,主要应用于软件开发过程中对代码质量的检测和维护。这个"sonarqube-7.9.6.zip"压缩包包含了SonarQube的7.9.6版本,这是一个针对源代码进行静态分析、漏洞检测、代码异味和...
SonarQube是一款强大的开源代码质量管理工具,主要应用于软件开发过程中对代码质量的检测与分析。标题中的"sonarqube-6.0.zip"是一个包含SonarQube 6.0版本的压缩包文件,它提供了全面的代码质量评估和持续改进功能...
在实际应用中,SonarQube的7.3版本可能包含了如下特性: - 改进了分析速度和资源消耗,使得大规模项目分析更加高效。 - 更新了内置的规则库,增加了新的编程语言支持。 - 优化了用户体验,例如改进了报告的呈现方式...
SonarQube是一个开源的工具,用于持续检查代码质量,以便开发者可以快速地发现和修复代码中的问题。...对于希望使用SonarQube提高软件代码质量的开发团队而言,这些知识点是理解和应用SonarQube的基础。
SonarQube是一款强大的代码质量管理工具,用于检测源代码中的潜在缺陷、代码异味...SonarQube中文使用手册将详细阐述以上各个方面的操作步骤和配置细节,帮助中国开发者更好地理解和应用SonarQube,提升项目代码质量。
在解压"sonarqube-7.9.2.zip"后,你可以找到包含服务器、数据库、Web应用等相关组件的文件夹,按照官方文档的指导进行安装和配置,从而开始使用SonarQube 7.9.2来提升你的软件开发质量和安全性。记得定期更新到最新...
在集成GitLab 之后,我们可以创建和应用自定义的检验规则。SonarQube 的强大之处在于其高度的可扩展性,我们可以在extensions 目录下添加自定义规则集,或者通过Web UI 创建和管理规则。这些规则可以针对特定的编程...
文件名"sonarqube-6.7.7"表明这是SonarQube的6.7.7版本的安装包,其中可能包含了所有必要的组件和服务,如数据库脚本、服务器应用程序、Web界面以及相关的插件。解压后,用户可以按照官方文档的指示进行安装和配置,...
SonarQube是一款开源的代码质量管理工具,主要应用于Java、C#、JavaScript等多种编程语言的静态代码分析。在Windows环境下安装和使用SonarQube 7.8版本,可以帮助开发者发现并修复代码中的潜在问题,提升软件的质量...
SonarQube是一款全球广泛应用的代码质量管理工具,旨在帮助企业与开发者提升代码质量、保障安全性,并提高开发效率。在本文中,我们将深入探讨SonarQube的8.3.1版本,了解其核心特性、配置要求以及如何进行安装和...
3. **Web应用**:提供用户界面和API,供用户查看报告和管理员设置。 4. **Scanner**:分析代码的客户端工具,可以在本地或构建服务器上运行。 5. **插件**:针对特定编程语言或工具的扩展,增强SonarQube的功能。 6....