sonar分析工具:sonar-runner
下载sonar-runner:
1进入下载页面
2找到sonarqube-runner
如图:
3点击下载
下载完后,解压,将bin文件加入环境变量path中
如我的路径:F:\sonar-runner-24\bin
将此路径加入path中
配置文件,以java工程为例
1在工程根目录下新建立一个sonar-projectproperties配置文件
2用记事本打开进行参数配置,最简参数配置如下
# Required metadata
sonarprojectKey=Monkey
sonarprojectName=Monkey
sonarprojectVersion=11
# Comma-separated paths to directories with sources (required)
sonarsources=src
sonarbinaries=bin\classes
# Language
sonarlanguage=java
# Encoding of the source files
sonarsourceEncoding=UTF-8
说明:
projectKey与projectName和工程名字一样即可
sources为源码目录
binaries为编译后的classes目录,这个目录要注意一下,如果都在bin下面或者目录还有很多层级才到classe目录,可以直接为sonarbinaries=bin,sonar会自动遍历所有目录
language为分析的语言
sourceEncoding源码编码格式
4
分析啦,分析也是超级简单
1打开CMD命令行
2cd进入你的工作空间,某个工程的代码路径
3敲入sonar-runner,即可进行分析
1Eclipse
尽管IntelliJ IDEA、NetBeans和一些其他的IDE正在日益普及,但是有调查表明,Eclipse仍然是几乎半数Java开发人员首选的开发环境。 Eclipse是IDE领域的瑞士军刀,有着大量定制的接口和无数的插件。它无处不在,后面本文将推荐的其他所有工具都提供Eclipse插件。
Eclipse的工作流程可分为三个方面:工作台,工作空间和视角。工作台作为到IDE的出发点。工作空间将项目、文件和配置设置组合在一个单独的 目录下。视角定义工具、视图和有效设置。虽然新手开发人员可能会觉得相比Netbeans和IntelliJ IDEA,Eclipse使用起来更难,但Eclipse的灵活性,使其成为企业开发的首选IDE。
Luna,Eclipse的最新版本,支持Java 8、分屏编辑、新的黑色主题,以及一个功能齐全的命令行终端。
官方网站:>
你问的范围太广了,我方向性的描述一下,具体安装和配置细节网上自查:
1、先确保安装了jdk、MySql(不是必须)、Sonarqube、Sonar-runner,注意版本兼容性问题;
2、再确保Sonarqube启动没问题,Sonar-runner可以正确扫描代码质量;
3、最后再弄Sonar与Jenkins的集成,大概来说就是在Jenkins下载和配置Sonar插件,然后新增工程时增加Sonar构建过程即可。
以上就是关于如何用sonarqube检查c++全部的内容,包括:如何用sonarqube检查c++、Java开发工具哪个好、如何使用sonarqube与jenkins等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)