zoukankan      html  css  js  c++  java
  • mac 下sonarqube和sonar scanner的配置和使用

    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可以正常使用了

    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

  • 相关阅读:
    LINUX系统运行查看
    MySQL数据库中tinyint类型字段读取数据为true和false (MySQL的boolean和tinyint(1))
    mysql DATE_FORMAT 年月日时分秒格式化
    fastJson泛型如何转换
    查找java程序进程快速指令jps
    vim快捷键
    mysql全库搜索指定字符串
    mysql一次性删除所有表而不删除数据库
    一键安装Docker图形化管理界面-Shipyard
    hadoop性能测试
  • 原文地址:https://www.cnblogs.com/zhaijing/p/10125600.html
Copyright © 2011-2022 走看看