zoukankan      html  css  js  c++  java
  • sonar扫描android项目配置 mac版

    一、安装sonar扫描工具

    1. 下载sonarqube,并解压

    2. 下载sonar scanner,并解压

      

    3. 进入sonarubeconf文件夹下,修改sonar.properties文件

    sonar.sorceEncoding=UTF-8
    sonar.login=admin
    sonar.password=admin
    

    4. 进入Scanner目录,把bin路径配置到环境变量里,进入conf文件夹下,修改sonar-scanner.properties文件

    sonar.sorceEncoding=UTF-8
    sonar.login=admin
    sonar.password=admin
    sonar.scm.disablied=true
    

      

     5. 输入sonar-sacnner --version,显示版本信息就说明配置成功

    6. 进入/Users/mapeipei/Downloads/sonartest/sonarqube-7.7/bin/macosx-universal-64 启动sonar

    Sonar.sh start

    打开浏览器,输入http://localhost:9000,使用帐号密码admin登录

    二、配置运行sonar扫描和分析结果(以app-study-android-padtest项目为准

    1. 进入项目跟目录,新建sonar-project.properties文件,配置以下信息
    #sonar.projectKey和sonar.projectName一般是项目名
    sonar.projectKey=app-study-android-padtest
    sonar.projectName=app-study-android-padtest
    
    sonar.projectVersion=1.0
     
    #sonar.sources指向Java代码目录、
    sonar.sources=/Users/mapeipei/StudioProjects/app-study-android-padtest/app/src/main/java
    
    #build后产生的classes目录
    sonar.java.binaries=/Users/mapeipei/Downloads/sonartest/sonar_test
    
    sonar.language=java
    sonar.sourceEncoding=UTF-8
    sonar.profile=AndroidLint
    

      

     

    1. 进入项目所在根目录,运行sonar-scanner,如果失败,可以用命令sonar-scanner -e或者-X查看具体错误进行修正。运行完毕在http://localhost:9000,点击项目,可以查看结果

     

  • 相关阅读:
    面向对象的三大特性(封装、继承、多态)-----继承
    前端---HTML
    几个排序算法的python实现
    构造方法关键字---this
    构造方法中关键字-- super
    多态(instanceof)
    接口
    抽象
    继承(重写与重载对比)
    数组的逆序
  • 原文地址:https://www.cnblogs.com/mpp0905/p/10821880.html
Copyright © 2011-2022 走看看