SonarQube为静态代码检查工具,帮助检查代码缺陷,改善代码质量,提高开发速度,通过系列使用经验分享给小伙伴们,我们已经介绍过如何安装了,现在我们来介绍如何分析,分析和安装一样简单【二】代码分析篇以下内容是由微蓝经验网用户发布SonarQube使用--分析代码【二】 sonarqube原理,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!
sonar分析工具:sonar-runner
下载sonar-runner:
1,进入下载页面
2,找到sonarqube-runner
如图:
3,点击下载

下载完后,解压,将bin文件加入环境变量path中
如我的路径:F:\sonar-runner-2,4\bin
将此路径加入path中

配置文件,以java工程为例
1,在工程根目录下新建立一个sonar-project,properties配置文件
2,用记事本打开进行参数配置,最简参数配置如下
# Required metadata
sonar,projectKey=Monkey
sonar,projectName=Monkey
sonar,projectVersion=1,1
# Comma-separated paths to directories with sources (required)
sonar,sources=src
sonar,binaries=bin\classes
# Language
sonar,language=java
# Encoding of the source files
sonar,sourceEncoding=UTF-8
说明:
projectKey与projectName和工程名字一样即可
sources为源码目录
binaries为编译后的classes目录,这个目录要注意一下,如果都在bin下面或者目录还有很多层级才到classe目录,可以直接为sonar,binaries=bin,sonar会自动遍历所有目录
language为分析的语言
sourceEncoding源码编码格式


分析啦,分析也是超级简单
1,打开CMD命令行
2,cd进入你的工作空间,某个工程的代码路径
3,敲入sonar-runner,即可进行分析



结果展示
分析完后只要进入 http://localhost:9000/
是不是发现多了一个刚才你设置的projectKey
点击你分析的工程,查看分析结果
默认是英文界面,可以安装中文插件,下个经验介绍







微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉
© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1
黑公网安备 23012602000120号