Sonar 代码质量管理平台

发表于:2014-6-06 10:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:coreWars    来源:51Testing软件测试网采编

  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)问题
  如果出现问题,一定要耐心的解决,很简单,都不是问题。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号