zoukankan      html  css  js  c++  java
  • sonarqube在windows上软件安装,配置及使用

    软件准备:

    1、JDK环境

    2、(本次使用的是sonarqube7.8)

      sonarqube:https://www.sonarqube.org/downloads/

    3、mysql

    软件安装:

    1.打开mysql,新建一个数据库。

    2.解压打开sonarqube安装目录下的D:sonarqube-7.8confsonar.properties文件

    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=root
    sonar.sorceEncoding=UTF-8
    sonar.login=admin
    sonar.password=admin
    sonar.jdbc.driverClassName=org.gjt.mm.mysql.Driver
    

    3 、打开bin目录,启动目录下的StartSonar.bat。如本文演示使用的是win的64位系统,则打开D:sonarqube-7.8inwindows-x86-64StartSonar.bat

    PS:若启动闪退,等报错,请查看D:sonarqube-7.8logses.log文件:

    [1] bootstrap checks failed
    [1]: JVM is using the client VM [Java HotSpot(TM) Client VM] but should be using a server VM for the best performance
    

     需要修改指定JDK:D:sonarqube-7.8confwrapper.conf

    # 自己实际JDK的路径
    wrapper.java.command=C:/Program Files/Java/jdk1.8.0_101/bin/java wrapper.java.additional.1=-Dsonar.wrapped=true -Dbootstrap.system_call_filter=false

    重启sonarqube服务,若启动失败请打开任务管理器查看是否有已经占用运行的JAVA进行关闭,删除temp目录。

    4、数据库初始化成功后,登录进去,安装中文包,浏览器执行:http://localhost:9000/admin/marketplace?search=chinese+Pack

    PS:若版本导致无法安装,可以下载压缩包手动安装,以下是版本兼容列表,下载地址:https://github.com/xuhuisheng/sonar-l10n-zh/tags

    下载的Jar放入,D:sonarqube-7.8extensionsplugins中,重启服务。

     访问:http://localhost:9000即可查看到中文页面,安装完毕。

    软件使用:

    1、这里介绍Maven使用,在这里Maven目录:D:msapache-maven-3.5.4confsettings.xml中加入一下引用

    PS:更多集成使用方式查看官方文档:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/

    <profile>
           <id>sonar</id>
           <activation>
           <activeByDefault>true</activeByDefault>
           </activation>
       <properties>
          <sonar.jdbc.url>jdbc:jdbc://localhost:3306/sonar</sonar.jdbc.url>
          <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
          <sonar.jdbc.username>root</sonar.jdbc.username>
          <sonar.jdbc.password>root</sonar.jdbc.password>
          <!-- Sonar服务器访问地址 -->
          <sonar.host.url>http://localhost:9001</sonar.host.url>
       </properties>
    </profile>
    

     然后在项目中使用如下命令:

    mvn clean install sonar:sonar
    

     等待提示信息:

    则成功,打开页面等待扫描分析完成即可。

  • 相关阅读:
    如何调试PHP程序
    Win10系统80端口被pid=4的System进程占用 -- 解决方法
    初用DataGrip,连接后看不到自己创建的数据库的问题
    AJAX实现跨域的三种方法
    Webstrom (或Phpstrom)使用git(oschina-码云)
    EXCEL 数字+E+数字 自动识别为指数形式的解决办法
    解决安装office2013时提示已安装相同版本的office
    将excel导入mysql(使用navicat)
    mysql按汉语拼音首字母排序
    SQL查询语句去除重复行
  • 原文地址:https://www.cnblogs.com/xsdty/p/14262727.html
Copyright © 2011-2022 走看看