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&useUnicode=true&autoReconnect=true&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> |
进入你的项目运行:
mvn clean install
mvn sonar:sonar
运行完之后,打开 localhost:9000 看一下吧,是不是倒进去了呢。
7)问题
如果出现问题,一定要耐心的解决,很简单,都不是问题。