Keywords: Sonar 持续集成 Maven SQA
蓝锋博客: http://bluesfeng.iteye.com
Sonar是一个开源代码质量控制工具。把它加到现在的持续集成工具中就能够让你的java开发项目集中处于质量控制之下。
1. 安装:
1) 下载Sonar: http://www.sonarsource.org/
2) 解压缩到本地文件夹
2. 运行: 进入bin文件夹下的相关子文件夹下运行Sonar. 例如: 在Windows 32bit操作系统下, 运行bin\windows-x86-32\StartSonar.bat
3. Web界面. 通过 http://localhost:9000 来访问Sonar. 默认的管理员用户名/密码是 admin/admin.
注意: Sonar的启动较慢, 需要耐心等待. 在我的PC上需要将近1分钟才能启动起来.
4. 集成自己的项目到Sonar中来.
Sonar和Maven集成的最好. 因此这里只以Maven项目为例. 如果你没有使用过Maven, 可以看一下我博客中的Maven教程.
进入自己的Maven项目, 运行
mvn sonar:sonar
Sonar就会自动分析你的项目, 生成分析报告, 并将结果集成在Sonar的Web界面中.
5. 回到Sonar Web界面查看Sonar的报告
这个报告的细节在下一篇博客中再详细介绍.
蓝锋博客: http://bluesfeng.iteye.com
Keywords: Sonar 持续集成 Maven SQA
- 大小: 75.5 KB
分享到:
相关推荐
sonarqube5.6.7+sonar-scanner-2.8.zip + sonar-l10n-zh-plugin-1.11.rar jdk1.8 ,你的可以本机可以是1.7 只要指定下 sonarqube的运行指向jdk1.8就可以 详情看下配置文件 配套,找了挺久的,这两个版本完美配合,...
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 ...
sonar-findbugs-plugin.jar, sonar-findbugs-plugin.jar, sonar-findbugs-plugin.jar, sonar-findbugs-plugin.jar,
sonar-|10n-zh-plugin-1.6.jar(sonar中文包),支持低版本sonar(例:5.3)
sonar-java-plugin-4.10.0.10260.jar
sonar-runner-dist-2.4 sonarque 插件 Sonarqube是一个开源平台,是一款代码质量管理和环境搭建工具。它目前支持25种以上语言,包括Java、C/C++、C#、PHP、Flex、JavaScript、Python、PL/SQL、COBOL等,此外,它还...
阿里巴巴java开发规范集成sonar扫描
sonar中文翻译插件
sonar安全扫描插件
java运行依赖jar包
sonar-gitlab-plugin-4.0.0.jar sonar-l10n-zh-plugin-1.28.jar sonar-pmd-plugin-3.2.0-SNAPSHOT.jar sonar-scanner-cli-4.0.0.1744-linux.zip sonarqube-7.8.zip
sonar-l10n-zh-plugin-1.19 sonarqube-6.7 中文sonar汉化 插件 没有积分可以直接联系我发给你
sonar-l10n-zh-plugin-9.8.jar
sonar-cxx-plugin-0.9.3.jar
sonar-scanner-3.1.0.1141-windows,用于检测代码质量
sonarqube7.6&sonar-l10n-zh-plugin-1.16.jar
压缩文件里的sonar-l10n-zh-plugin-1.16.jar对应sonarque6.5,sonar-l10n-zh-plugin-1.11.jar对应sonarque5.6,把对应的jar包拷贝到sonarqube/extensions/plugins/目录下,重启sonarque就可以了
转pdf插件
sonar-msbuild-runner 是 Sonar 提供对微软 MSBuild 的集成支持。 标签:sonar
sonarqube代码扫描插件,支持OClint、Faux Pas代码分析,复杂性、单元测试、覆盖率检测。支持7.0版本的sonarqube。