zoukankan      html  css  js  c++  java
  • win10安装sonarqube

    本文搭建环境:win10+sonarqube6.7+mysql5.7+64

    这是sonarqube官方文档:https://docs.sonarqube.org/6.7/Requirements.html,可以根据要求安装匹配版本

    一、mysql5.7安装

    (一)mysql5.7下载

    https://dev.mysql.com/downloads/mysql/下载压缩包

    (二)解压,我的目录是E:mysql-5.7.30-winx64

    (三)安装数据库

    E:mysql-5.7.30-winx64地址栏中输入cmd回车,输入mysqld install

    (四)初始化数据库,E:mysql-5.7.30-winx64目录下,新建my.ini,输入以下内容:

    [client]

    port=3307

    [mysql]

    default-character-set=utf8mb4

    [mysqld]

    port=3307

    explicit_defaults_for_timestamp=1

    lower_case_table_names=2

    端口可以不是3307,自行修改

    进入E:mysql-5.7.30-winx64in,输入mysqld --initialize-insecure,这样就生成一个无密码的root用户了

    (五)启动mysql

    键盘win+R,打开cmd,输入net start mysql,启动成功后连接数据库mysql -P3307 -uroot;

    创建密码:update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';

    (六)配置数据库

    CREATE DATABASE sonarCHARACTER SET utf8 COLLATE utf8_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'; 

    二、Sonarqube安装

    (一)sonarqube下载:

    https://www.sonarqube.org/downloads/下载6.7压缩包,并解压

    (二)Conf/sonar.properties 添加配置:

    sonar.jdbc.username=root

    sonar.jdbc.password=123456

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

    (三)下载sonarqube中文包,地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases,

    下载下来后,把jar放到sonarqube-6.7/extensions/plugins目录下

    (四)Bin目录下,根据自身情况进入相应文件夹,双击startSonar.bat启动,若看到以下页面即成功

       

    (五)登录http://localhost:9000/用户名admin,密码admin

    三、Sonarscanner安装

    (一)sonarscanner下载

    https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/下载,并解压

    (二)配置

    Conf目录下,sonar-scanner.properties,添加以下内容:

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

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

    sonar.jdbc.username=root

    sonar.jdbc.password=123456

    sonar.sourceEncoding=UTF-8

    (三)环境变量

    Path中增加E:sonar-scannersonar-scanner-4.2.0.1873-windowsin;

    (四)检查版本

    Cmd中输入sonar-scanner -v

     

    四、检测代码

    (一)在项目根目录下,新建文件sonar-project.properties,输入以下内容:

    sonar.projectKey=qfb

    sonar.projectName=qfb

    sonar.projectVersion=1.0

    sonar.sourceEncoding=UTF-8

    sonar.language=java

    sonar.modules=java-module

    java-module.sonar.projectName=Java module

    java-module.sonar.sources=src

    java-module.sonar.projectBaseDir=.

    sonar.java.binaries=target   

    根据实际情况填写路径

    (三)cmd进入项目根目录,输入命令sonar-scanner -X

     

    登录sonerqube看下,

  • 相关阅读:
    FZU 1894 志愿者选拔
    POJ 2823 Sliding Window
    POJ 3038 Flying Right
    xStream 的简单使用 xml to bean
    欧拉函数
    POJ题目分类
    POJ1039 Pipe
    linux进程间通信之消息队列
    欧几里得GCD及扩展
    win7的vmware中安装ubuntu 13.04看不到共享目录
  • 原文地址:https://www.cnblogs.com/laoayi/p/13045070.html
Copyright © 2011-2022 走看看