zoukankan      html  css  js  c++  java
  • sonar使用

    1、下载sonar服务端

    注意:sonar 版本是6.7.5  jdk版本是:jdk1.8.0_45  ,下载sonar版本的时候,要注意jdk版本,不然到时候不匹配,就启动不了服务了

    网盘地址:https://pan.baidu.com/s/1y-iz-oe2WKV_LIdup30jaw  提取码: 9vw2

    【1】、下载成功后解压,进入到conf文件夹,点击打开sonar.properties文件,检查端口号是否被注释,如果被注释,去除掉注释,如下图所示就可以了,默认是9000,我修改成9090,随意:

     【2】、点击bin文件夹下面的相关系统,例如我是windows64的所以,点击如下图所示:

     

     打开bat命令后,出现如下图所示:说明服务已经启动了,记住这里不要关闭命令,然后,打开浏览器,访问:localhost:9090

     

     【3】启动失败及闪退问题

    (1)如果在重启StartSonar.bat服务的时候失败了,你可以启动进程管理器,关闭所有java.exe服务,然后再次启动该服务即可

    (2)如果出现启动StartSonar.bat服务之后,过段时间服务闪退,你可以进入sonarqube解压目录下的logs文件下,查看web.log日志查看出错的日志信息,进行解决。

    2、点击log in 

     

     

     

    mvn sonar:sonar
    -Dsonar.host.url=http://localhost:9090
    -Dsonar.login=28127ce98654cb24d35f4c681d47e0aa1621db53

    3、配置mysql数据库

    注意:查看sonar.properties中数据库匹配版本,如下图所示:说明此版本的sonar指定要匹配5.6或更高版本的mysql

    【1】、首先在navicat中创建连接,然后创建一个名为sonar的数据库

    【2】、按照上图中,填写对应的jdbc.url,jdbc.username,jdbc.password以及url里面对应的数据库,也就是我们在navicat里面创建的数据库sonar

    【3】、重新点击启动sonar服务

    【4】、若成功的话,可以看到navicta中的sonar数据库中存在表,如下图所示:

    4、sonar汉化包

     

    注意: 一定要按照sonar的版本下载相应的汉化包,网盘下载地址里面是我自己要用的1.19版本的

    【1】、汉化包下载地址:链接: https://pan.baidu.com/s/1mGT5Oq0tzUNoxokVdmqCDg 提取码: qzwz

    【2】、复制下载好的jar包,粘贴到如下图所示的文件夹中,最后,点击重启sonar服务,浏览器查看sonar地址,就可以看到汉化成功了

    5、下载sonar-scanner客户端扫描工具

     【1】、下载后,设置sonar-scanner的环境变量,如下图所示:

    新建系统变量:

    SONAR_SCANNER_HOME=D: x_workscann_worksonar-scanner-3.2.0.1227-windows

    path=%SONAR_SCANNER_HOME%in

    【2】、cmd窗口中输入sonar-scanner -v  查看版本,如下图所示:

    【3】、打开Sonar Scanner根目录下的/conf/sonar-scanner.properties文件

     【4】、在java项目的根目录下创建sonar-project.properties文件,填写好以下内容后,在重启开启sonar,且在项目根目录下打开命令窗口,输入sonar-scanner -X,查看图2表示成功

    文件里面输入以下内容:

    #随意填写,唯一
    sonar.projectKey=capter1 #项目名称,也可以随意填写
    sonar.projectName=capter1 #项目版本号
    sonar.projectVersion=1.0.0 #项目源代码文件夹
    sonar.sources=D:/tx_work/scann_work/opencodes-cn-alpha-erp-admin-dev/alpha-erp-admin/src #项目编译后的文件夹
    sonar.java.binaries=D:/tx_work/scann_work/alpha-erp-admin/alpha-erp-admin/target/classes

      

     

  • 相关阅读:
    hdu 1301 Jungle Roads
    hdu 1233 还是畅通工程
    12.3日周二学习笔记
    12.2周一学习记录
    12.1周日学习记录
    浅表副本
    DL项目代码目录结构管理
    因子分析
    relu非线性映射函数,能拟合任意函数吗
    神经网络拟合连续函数
  • 原文地址:https://www.cnblogs.com/angelgril/p/13032115.html
Copyright © 2011-2022 走看看