mac 下sonarqube和sonar scanner的配置和使用

摘要:
1.下载sonarscanner的zip格式。减压后,打开声纳扫描仪。properties文件。启动选项为sonar.host。url=http://localhost:90002.vim ~/.bash_Profile文件,添加以下exportSONAR_HOME=/Users/zhaijing/Downloads/sonarqube-6.7.5exportSON行

1.下载sonar scanner的zip格式,解压之后打开conf下面的sonar-scanner.properties文件,启动选项:sonar.host.url=http://localhost:9000

2.vim ~/.bash_profile文件,增加下面几行

export SONAR_HOME=/Users/zhaijing/Downloads/sonarqube-6.7.5
export SONAR_RUNNER_HOME=/Users/zhaijing/Downloads/sonar-scanner-3.2.0.1227-macosx
export PATH=$PATH:$SONAR_RUNNER_HOME/bin
 
3.运行source ~/.bash_profile 使得配置文件生效
4.在终端运行sonar-scanner -v  出现如下信息代码sonar-scanner可以正常使用了
mac 下sonarqube和sonar scanner的配置和使用第1张

5.如何使用sonar-scanner进行扫描?

在要扫描的项目根目录下面新建文件:sonar-project.proterties ,添加如下内容:

# 指定一个项目Key,SonarQube会以这个去创建Scanner实例,所以它必须是唯一的
sonar.projectKey=com.zhaijing:*******
# 下面指定的项目名称和版本号将会在SonarQube界面上显示出来
sonar.projectName=*********
sonar.projectVersion=1.0-SNAPSHOT

# 相对于配置文件sonar-project.properties file的源码路径
# 自SonarQube 4.2之后,这个选项在sonar.modules已经设置了的情况下会被忽略
# 如果没有设置,SonarQube将会从包含了sonar-project.properties文件的目录中开始查找
# 源代码文件
sonar.sources=.
# 源码文件的字符编码,默认使用操作系统的编码方案
sonar.sourceEncoding=UTF-8

免责声明:文章转载自《mac 下sonarqube和sonar scanner的配置和使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在clickhouse中更新和删除ubuntu关闭和开启防火墙下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

图解ARP协议(二)ARP攻击原理与实践

一、ARP攻击概述 在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答、数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么,账号是否可以被窃取?有哪些常见的ARP渗透(攻击)工具可以用来练手?ARP扫描和攻击有什么区别,底层数据包特征是怎样的? 接下来,我们通过图解的方式来深入了...

使用sonar进行代码质量检查

最近公司要求,学习了一下使用sonar进行代码分析检查。其中走了许多坑,配置也崩溃好几次。。。因此写下详细步骤以防以后再碰到这样的坑 一、安装Sonar 环境:Windows10,sonarqube6.7,java1.8,MySQL5.7.1  (注:用来检查java1.8以下的项目依旧可以使用,但是环境变量得是1.8的才能启动,我本次使用检查的项目就是j...

011-MAC 设置环境变量path的几种方法

一、概述 首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell。 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C Shell。 Mac OS X 10.3之后默认的是...

Linux多网卡负载均衡 : bond

USERCTL=no/yes 普通用户是否可以关闭或启用网关 -------------------------------- 在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已...

Mac OS 安装mysqlcliet 失败问题解决

简单记录 Mac OS pip 安装mysqlclient报错处理过程 系统: python: Python 3.8.2 虚拟环境 直接安装 mysqlclient 会报错 Using cached https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976...

MacOS命令行打包+签名+公证+生成dmg文件

关于dmg文件是什么,和为什么要进行公证? 简单说下,dmg文件就是一个可直接在mac上安装的安装包,我自己的理解是就像windows上的exe安装包一样; 公证是将app传到苹果商店去做认证,如果不认证的话,安装的时候会提示该软件是不可信任软件。https://developer.apple.com/cn/news/?id=09032019a 官网描述如...