下载开源工具包:
Sonar :
http://www.sonarsource.org/downloads/
Mysql DB :
http://dev.mysql.com/downloads/
需要配置Sonar的数据
配置Sonar插件
POM文件中加入如下配置片段
<pluginRepositories>
<pluginRepository>
<id>sonar</id>
<name>Sonar Plugin</name>
<url>https://nexus.codehaus.org/content/groups/snapshots-group/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
注意:
需要设置snapshots的enabled为true,因为,默认使用的是false;
添加sonar plugin依赖:
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
运行Maven命令
mvn clean sonar:sonar -Dsonar.host.url=http://localhost:9000/ -Dsonar.jdbc.url=jdbc:mysql://localhost:3306/sonar -Dsonar.jdbc.driverClassName=com.mysql.jdbc.Driver -Dsonar.jdbc.username=root -Dsonar.jdbc.password=exigen
查看Sonar的运行结果
登录:
http://localhost:9000/
==============================================
Mysql 数据配置其他机器登陆访问,可以会遇到权限问题,具体详细步骤:
分享到:
相关推荐
这个文件名表明这是一个关于`gulp-sonar2`的项目源码仓库的主分支,可能包含了Gulpfile.js配置示例、项目说明文档、测试文件等。开发者可以克隆或下载这个仓库,学习如何设置和使用`gulp-sonar2`来连接SonarQube,...
checkstyle-sonar-plugin-3.5.1 配置好sonar后,从控制台下载,log中老是提示请求超时,特下载下来放到这供大家下载
sonarqube java 代码扫描插件,2020.05最新版 checkstyle-sonar-plugin-4.32.jar
checkstyle-sonar-plugin-3.7.jar,把jar包拷贝到sonarqube/extensions/plugins/目录下,重启sonarque就可以了
检查代码规范插件,解压,将sonar-plugin文件夹下的两个文件夹复制到eclipse安装目录下,重启eclipse,在项目目录上右键便可看到SonarLint字眼,即右键-SonarLint-AnaLyze
支持objective-C 和swift代码扫描分析插件,安装条件:Mac with Xcode 7.0 支持SonarQube 7.3,支持对代码异味、复杂度和单元测试进行分析。
checkstyle-sonar-plugin-4.23.jar java-i18n-rules-0.1.0.jar sonar-auth-github-plugin-1.5.0.870.jar sonar-auth-saml-plugin-1.1.0.181.jar sonar-csharp-plugin-7.17.0.9346.jar sonar-css-plugin-1.1.1.1010....
eslint-plugin-sonarjs SonarJS规定ESLint可检测代码中的错误和可疑模式。规则错误检测 :bug: 此类别中的规则旨在在代码中找到很有可能成为错误(即无法按预期工作)的位置。 条件结构中的所有分支都不应具有完全...
sonar-kotlin Features Integrates detekt for code analysis Default quality profile Detekt way Syntax highlighting Supports SonarQube 6.7.3 and up Supports detekt's yaml config and baseline.xml ...
sonarqube代码扫描插件,支持OClint、Faux Pas代码分析,复杂性、单元测试、覆盖率检测。支持7.0版本的sonarqube。
"deploy-sonar代码扫描分析"是一个针对软件代码质量进行深度检查的过程,它通常涉及到使用SonarQube这样的工具来执行静态代码分析和复杂度计算。SonarQube是一款开源平台,专门用于持续代码质量管理,它能检测出代码...
SonarQube中文插件包,安装方法,直接将jar包放入你的%sonar_home%/sonarqube/extensions/plugins/目录下,重启sonarqube即可
标题“sonar-sonar-l10n-zh-plugin-1.17.jar.zip”指的是一个包含SonarQube的中文本地化插件的压缩文件。这个插件的版本是1.17,其主要目的是为SonarQube平台提供中文语言支持。SonarQube是一款强大的静态代码分析和...
SonarLint是一款静态代码分析工具,它能在编码阶段就帮助开发者发现潜在的代码质量问题,从而提高代码质量。SonarLint原生集成在IntelliJ IDEA中,但有时可能会遇到与其它插件如`scalint`的兼容性问题,因此,本篇将...
Gitlab-maven-nexus-Mysql-sonar持续集成调研报告,包括各个系统的集成配置,属性调解
标题 "test-sonar-master.zip" 暗示这是一个与 SonarQube 相关的项目,可能包含用于测试和质量分析的代码或配置。SonarQube 是一个开源平台,用于持续静态代码分析和软件度量,它可以帮助开发者检测代码中的bug、...
综上所述,"test-sonar-master1.zip"可能是一个演示了如何使用Jenkins和SonarQube进行持续集成和代码质量控制的项目。通过解压和分析项目文件,我们可以学习到如何配置SonarQube,如何在Jenkins中设置持续集成,以及...
《TDPL Sonar 插件:深度解析技术债务与代码质量》 在软件开发领域,技术债务(Technical Debt)是一个重要的概念,它描述了为了快速实现功能而采取的权宜之计,这些权宜之计在未来可能导致额外的工作量和维护成本。...
sonar安全扫描插件
通过`sbt-sonar`,开发者可以便捷地在Scala项目中引入SonarQube的分析,从而提升代码质量和可维护性。 **sbt插件的使用** `sbt`是Scala项目中常用的构建工具,它提供了灵活的构建配置和自动化任务管理。`sbt-sonar...