美文网首页
sonarqube安装配置

sonarqube安装配置

作者: 柠檬雪雪 | 来源:发表于2020-12-30 10:49 被阅读0次

    1、安装jdk

    2、安装MySQL,创建sonar数据库

    打开MySQL数据库,执行以下指令。

    CREATE DATABASE sonar CHARACTER SETutf8 COLLATEutf8_general_ci;

    CREATE USER 'sonar' IDENTIFIED BY 'sonar';

    GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';

    GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';

    FLUSH PRIVILEGES;

    该操作是为Sonar创建数据库并添加该数据库的用户,数据库名称是sonar ,用户名是sonar,密码是sonar。

    3、安装sonarqube

    1、下载压缩包直接解压,中文jar包放入extensions下

    2、修改配置文件,conf路径下sonar.properties文件

    sonar.jdbc.username=root

    sonar.jdbc.password=123

    sonar.login=sonar

    sonar.password=sonar

    sonar.sorceEncoding=UTF-8

    放开端口与数据库

    sonar.jdbc.driverClassName=org.gjt.mm.mysql.Driver

    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

    sonar.web.port=9000

    3、启动startsonar.bat,浏览器访问localhost:9000

    4、安装sonarscanner

    1、下载压缩包直接解压

    2、修改配置文件conf下的sonar-scanner.properties

    #Configure here general information aboutthe environment, such as SonarQube server connection details for example

    #No information about specific projectshould appear here

    #----- Default SonarQube server

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

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

    #----- Default source code encoding

    #sonar.sourceEncoding=UTF-8

    #----- MySQL

    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?

    useUnicode=true&characterEncoding=utf8

    &rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

    sonar.jdbc.username=root

    sonar.jdbc.password=zhouxuan

    3、配置环境变量

    Path中添加sonarscanner的解压路径

    5、项目扫描

    第一种:

    1、在项目根目录下新建sonar-project.properties文件,文件中内容为:

    #projectKey是项目的唯一标识,不能出现重复,可随意起

    sonar.projectKey=dh

    # this is the name displayed in the

    SonarQube UI,不能是中文

    sonar.projectName=wa

    # 项目的版本号

    sonar.projectVersion=0.1

    # 项目的代码的编码格式

    sonar.sourceEndcoding=UTF-8

    # 项目的语言

    sonar.language=java

    # 项目的源代码目录

    sonar.sources=wa.war

    # 项目的编译生成的class文件的所在目录

    sonar.java.binaries=WEB-INF/classes

    2、cmd 进入项目目录如:cd /Workspace/eclipse/wa.war

    3、进入项目目录后输入sonar-scanner回车开始执行分析

    第二种:

    1、将项目放入sonar-scanner安装目录下

    2、将sonarqube新建项目,项目配置下的代码复制,使用cmd进入项目路径,运行复制的代码

    运行复制的代码时提示sonar的登录账户密码没有,将sonar.login与sonar.password改成sonarqube的登录账户密码

    相关文章

      网友评论

          本文标题:sonarqube安装配置

          本文链接:https://www.haomeiwen.com/subject/dkznoxtx.html