sonar 加载mysql_sonar 简单安装,配置,以及使用

本文详细介绍了如何将SonarQube 5.1与MySQL进行集成,包括服务端的SonarQube下载与配置,MySQL数据库的创建与权限设置,以及客户端Eclipse中SonarQube插件的安装与项目关联步骤,最后通过Maven执行分析任务并将结果发布到SonarQube服务器。
摘要由CSDN通过智能技术生成

服务端启动配置

1.下载sonarqube-5.1.zip server包

http://downloads.sonarsource.com/sonarqube/sonarqube-5.1.zip

2.安装mysql 服务端

并创建sonar用户,sonar数据库

#mysql -u root -p

mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';

mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';

mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';

mysql> FLUSH PRIVILEGES

3.修改sonarconfig文件

/Users/dengkui/soft_install/sonarqube-5.1/conf/sonar.properties

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

sonar.jdbc.driverClassName=com.mysql.jdbc.Driver

sonar.jdbc.username=sonar

sonar.jdbc.password=sonar

4. sonar web port 修改,以防端口冲突

sonar.web.port=9999

5.启动sonar服务器

cd /Users/dengkui/soft_install/sonarqube-5.1/bin/macosx-universal-64

./sonar.sh start

6.验证sonar是否正常启动

http://localhost:9999 查看页面是否能正常打开

客户端链接配置

1. 打开Eclipse MarkPlace,输入sonar,并安装

2. 配置SonarQube 插件,打开Perference,找到SonarQube--servers

新建server地址

ID:localhost

Server Url:http://localhost:9999

username:admin

password:admin

点击test connection,按照eclipse提示操作,直到提示successfully connected

3.新建maven项目,选中项目右键--Configure--Associate with SonarQube

4. 修改 settings.xml

sonar

true

jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

com.mysql.jdbc.Driver

sonar

sonar

http://localhost:9999

5. 选中新建项目右键--Run as --Run Configrations,Goals项填写:sonar:sonar -X

如果发布成功,那么现在你可以去http://localhost:9999,这里查看你刚发布的项目,想做分析还是干吗都可以在这里处理了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值