首页 > 代码库 > CentOS6.8配置SonarQube Scanner配合SonarQube使用
CentOS6.8配置SonarQube Scanner配合SonarQube使用
下载最新的SonarQube Scanner压缩包
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
1 解压缩到CentOs目录下 我的是 /usr/local/software/sonar-scanner-3.0.3.778-linux
2 <install_directory>/conf/sonar-scanner.properties: 修改对应配置文件
根据具体的你的URL 如果配置了sonar的context端口后还需要加上Context路径
#----- Default SonarQube server
#sonar.host.url=http://localhost:9000
3 Add the <install_directory>/bin directory to your path. 加入到环境变量
执行sonar-scanner命令出现下面表示安装成功
usage: sonar-scanner [options]
Options:
-D,--define <arg> Define property
-h,--help Display help information
-v,--version Display version information
-X,--debug Produce execution debug output
4 使用sonar scanner 在项目根目录下创建sonar-project.properties文件
Create a configuration file in the root directory of the project: sonar-project.properties
sonar-project.properties
关键配置 projectName 项目名 sources源代码目录
# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=My project
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set.
sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
|
5 在sonar-project.properties所在目录 也就是 项目根目录 执行sonar-scanner就可以扫描了
6 如果没有问题 就可以再sonar的web界面看到扫描结果了
SonarQube的配置详见 http://www.cnblogs.com/QuestionsZhang/p/7115116.html
CentOS6.8配置SonarQube Scanner配合SonarQube使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。