1.下载软件地址:https://www.sonarqube.org/#downloads
官方文档:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Ant
2.LTS Release不是最新但是是稳定的版本长久支持;Latest Realease是最新版本不稳定;
3.Sonar的依赖库:community/documentation/requirements
4.安装(zip安装包)
Windows下直接解压安装:
Linux下:
yum install unzip ------y----完成
unzip sonarquebe-6.7.4.zip
mv sonarquebe-6.7.4 /usr/local/
cd /usr/local/
5.mySql操作
mysql -u root -p
>CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;
>use sonar
>exit
cd sonarquebe-6.7.4/
(bin下放入的是启动脚本;conf下是配置文件)
cd conf/
ll
6.vim sonar.properties
1.更改数据库账号,url:
查找内容:/soanr.jdbc.username
放开注释:
soanr.jdbc.username=root
sonar.jdbc.password=xbclass
soanr.jdbc.url=??
2.查找:/web.context
放开注释(浏览器以下面的后缀访问):
sonar.web.context=/soanr
放开端口默认是9000:
sonar.web.host=0.0.0.0
:wq
7.创建用户:
useradd sonar
8.切换用户所有权:
chown -R sonar:sonar sonarquebe-6.7.4/
ll
9.切换到相应用户去启动sonar:
su sonar
cd sonarquebe-6.7.4/bin/
ll
cd linux-x86-64/
ll
./sonar.sh start
10.查看是否有启动:
ps aux | grep sonar
11..在其他电脑的浏览器端查看sonar是否可用:
如果没有反应:
查看Linux服务器防火墙:
su root
vim /etc/sysconfig/ipttables
-A那些行都是开发的端口咱们需要手动添加一行9000端口
:wq
重启防火墙:
service iptables restart
刷新浏览器
登陆:admin/admin
12.生成itoken
复制出itoken码-----java---maven/ant---copy---finished
13.常用命令:
目录查询
pwd