Linux/Windows下安装SonarCube

 

 

 

1. 下载合适的版本,尽量不要下载最新的版本,最新的版本要求Java 11+,如果没有安装最新版的Java的话,尽量用 SonarQube 7.0 以下的版本,SonarQube 7.0是可以用jdk1.8的

https://www.sonarqube.org/

 

2. 解压后进入bin目录下,找到对应操作系统的目录,点击进入目录,如果是windows,双击执行StartSonar.bat脚本;如果是Linux,执行命令sh  sonar.sh start

 3. 查看命令行日志,启动成功,打开localhost:9000 端口,查看Sonar是否启动【请忽略我日志中的版本,有时候换另一台PC进行的截图】

如果提示登录,输入用户admin,密码admin进行登陆

 

 4.仅仅启动sonar是不够的,需要配置数据库,因为会将很多的规则,写入数据库,然后进行代码的一一查看。

配置数据库也很容易,只需要到目录conf下,找到sonar.properties文件,配置一下DB的信息即可

新建一个数据库,在配置文件中标记上username/password等信息,然后再次启动Sonar会自己创建很多相应的表。这一步同时配置下登录名和密码

 

假设我本地有个mysql数据库,新建一个DB叫做sonar,然后在sonar.properties文件如下配置即可

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8 
sonar.login=admin 
sonar.password=admin

 这一次打开链接会很慢,稍安勿躁

 

mvn sonar:sonar \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=efd036a64fb150c337ca53db9f05891772560d52

 

 

5. 下载汉化版本

 在配置 >>>>>>>应用市场 >>>>输入Chinese关键字,安装,重启

posted @ 2019-08-21 17:19  巴黎爱工作  阅读(726)  评论(0编辑  收藏  举报