首页 > 其他 > 详细

在Centos7中安装Sonar-scanner2.8

时间:2020-11-12 19:07:29      阅读:75      评论:0      收藏:0      [点我收藏+]

在Centos7中安装Sonars-canner2.8

一.安装sonar-scanner

  1. 进入目录local
cd /usr/local
  1. 使用wget下载sonar-scanner2.8
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-2.8.zip
unzip sonar-scnner-2.8
  1. 编辑/etc/profile设置环境变量
vi /etc/profile
#set sonar-scanner environment

export SONAR_SCANNER_HOME=/usr/local/sonar-scanner

export PATH=${SONAR_SCANNER_HOME}/bin:${PATH}
  1. 执行命令使环境变量生效
source /etc/profile
  1. 使用命令sonar-scanner命令查看版本
sonar-scanner -v
  1. 编辑 /conf/sonar.properties文件
sonar.jdbc.username:sonar
sonar.jdbc.password:sonar

sonar.jdbc.url:jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
  1. 切换到sonar-scanner目录

? 修改sonar-scanner.peoperties文件

vi /conf/sonar-scanner.properties
  1. 修改文件内容
\#----- Default SonarQube server

sonar.host.url=http://localhost:9000

\#----- Default source code encoding

\#sonar.sourceEncoding=UTF-8

二.使用sonar扫描java代码

  1. 进入local目录
cd /usr/local
  1. 使用yum 安装git
yum install git
  1. 使用git下载开源JAVA项目
git clone https://github.com/prometheus/jmx_exporter.git
  1. 进入项目目录
cd jmx_exporter
  1. 创建扫描配置文件
vi sonar-project.properties
  1. 添加如下内容
sonar.projectKey=my_project

sonar.projectName=test

sonar.projectVersion=1.0
\#源码路径

sonar.sources=.

\#访问地址

sonar.host.url=http://192.168.38.131:9000

\#sonarqube中创建的token

sonar.login=0505c022bfaddb982f3425c013df4919a9cb413d

\#二进制文件目录

sonar.java.binaries=.

sonar.language=java

sonar.sourceEncoding=UTF-8
  1. 在sonarqube中配置-》通用配置中,打开SCM

  2. 执行命令

sonar-scanner
  1. 扫描成功后进入页面点击浏览项目,即可看到扫描的项目

在Centos7中安装Sonar-scanner2.8

原文:https://www.cnblogs.com/miamianfighting/p/13965368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!