博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sonar 代码质量管理平台
阅读量:5993 次
发布时间:2019-06-20

本文共 1452 字,大约阅读时间需要 4 分钟。

1) 下载
    从sonar官网http://www.sonarsource.org/下载 (版本当然是最新的了)
    在官网上是不分系统的,一个zip包,下下来之后,包里包含 windows 、linux 和mac的版本
2)解压 执行
  我用的是 
sonarqube-4.1
  解压出这么一个文件夹后,打开bin/
macosx-universal-64 ( 注: 我的系统是mac 64位的,所以选的这个目录 )
  ./sonar.sh start
  出现下面字样,说明运行成功

    Starting sonar...

    Started sonar.

  打开浏览器,http://localhost:9000 看一看,是不是出来了? 简单吧。 当然这还没完,还要配置一下数据库

3)配置数据库

  我用的是mysql 

  新建一个名为 sonar 的数据库 ,注意编码为utf8(库名不喜欢的话,可以随便改,要conf中对应上就可以  ),表就不需要管了。

4) 修改配置文件

  位置 conf/sonar.properties

  主要就是修改 连接数据库的用户名、密码、连接方式

5)修改maven的配置文件 settings.xml

  添加以下内容:

<profiles>

  <profile>

    <id>sonar</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
      <!-- EXAMPLE FOR MYSQL -->
      <sonar.jdbc.url>
      jdbc:mysql://127.0.0.1:3306/sonar?characterEncoding=utf8&amp;useUnicode=true&amp;autoReconnect=true&amp;failOverReadOnly=false
      </sonar.jdbc.url>
      <sonar.jdbc.driverClassName>com.mysql.jdbc.Driver</sonar.jdbc.driverClassName>
      <sonar.jdbc.username>root</sonar.jdbc.username>
      <sonar.jdbc.password>******</sonar.jdbc.password>

      <!-- SERVER ON A REMOTE HOST -->

      <sonar.host.url>http://127.0.0.1:9000</sonar.host.url> <!-- 这个地址是你 sonar服务器的地址 -->
     </properties>
  </profile>
</profiles>

6) 基础设施搭好了,开始测试吧

  进入你的项目运行:

  mvn clean install

  mvn sonar:sonar

  运行完之后,打开 localhost:9000 看一下吧,是不是倒进去了呢。

7)问题

  如果出现问题,一定要耐心的解决,很简单,都不是问题。

转载于:https://www.cnblogs.com/ytfcz/p/3525764.html

你可能感兴趣的文章
用dtmf实现asterisk自动拨打分机
查看>>
嵌入式开发之davinci--- 8127 中camer 和 capture link 的区别
查看>>
js操作DOM动态添加和移除事件
查看>>
salt进程查看插件&salt批量创建用户
查看>>
《PHP Manual》阅读笔记1
查看>>
云锵基金 2018 年度运行报告
查看>>
时光易逝,我懂你心
查看>>
《极限特工》系列IP启动 系列新作将在中国取景
查看>>
统计局:2018年全国社会消费品零售总额超38万亿元
查看>>
甘肃基层藏族女干部为村民解难事 扶贫扶智“少闲人”
查看>>
前端入门需要收藏的各种最新技术中文文档地址
查看>>
2019年别离职、别创业、别投资,收藏好这些热点好好干!
查看>>
Spring bean 作用域笔记
查看>>
Vary Admin:基于Vue.js的后台管理模板
查看>>
SpringCloud 总览
查看>>
PostgreSQL构建通用标签系统
查看>>
Docker集群管理系统Kubernetes
查看>>
DB2数据库用SQL求时间差
查看>>
shell中变量的查看和删除
查看>>
VSAN故障-数据传输速度极慢
查看>>