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)问题

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

最新文章

  1. 【JS基础】算法
  2. 在js中获取在css中设置的background-image值
  3. Linux中SysRq的使用(魔术键)
  4. Linux 常用操作命令
  5. web前端安全 XSS跨站脚本 CSRF跨站请求伪造 SQL注入
  6. sorttable
  7. 设计师必备!免费下载 PSD 素材的32个网站
  8. 修改Tomcat的网站根目录
  9. shell脚本操作mysql库
  10. 20140708郑州培训第二题Impossible Game
  11. VBS脚本病毒特点及如何防范3(转)
  12. Hibernate 一对多注解 mappedby 作用
  13. sublime text 安装 SFTP
  14. JAVA进程占用CPU分析
  15. php header设置页面编码
  16. MyBatis联表查询
  17. selenium 文件上传
  18. 深入分析Java I/O的工作机制 (一)
  19. Java基础5-接口
  20. Docker指令

热门文章

  1. android休眠唤醒流程2
  2. Eliza Doolittle lyrics Big City
  3. ProgressBar 示例及自定义样式
  4. JSP中嵌入java代码方式以及指令
  5. 面试题_17_to_30_数据类型和 Java 基础面试问题
  6. ASP.NET 数据绑定常用代码及其性能分析
  7. UVa 10837 (欧拉函数 搜索) A Research Problem
  8. asp.net批量发布博客到各大博客平台
  9. noip2001提高组题解
  10. 一个响应式框架——agera