Windows下sonarqube+sonar-scanner+Postgresql安装(搭配使用Jacoco+IDEA+Maven)
准备工作
- sonarqube9.2
https://www.sonarqube.org/downloads/
链接:https://pan.baidu.com/s/11OIS7gYvPzowcW13Nk5a4w 提取码:loev - sonar-scanner
https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
链接:https://pan.baidu.com/s/1W_3OYKjE4u3U1KB0Q-E6RQ 提取码:npae - Postgresql12.9
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads - IDEA
https://www.jetbrains.com/zh-cn/idea/download/#section=windows - JDK11
- maven3.6.3
安装配置sonarqube
- 修改wrapper.conf文件
下载并解压sonarqube后,打开conf文件下wrapper.conf文件,查找语句
将其修改为(等号后为jdk安装地址)
- 修改sonar.properties文件,添加postgresql连接信息配置。
添加数据库连接地址,将
修改为
sonar.jdbc.url=jdbc:postgresql://127.0.0.1/sonar?currentSchema=public
添加数据库的用户名和密码
3. 配置环境变量
5. 猜得出
6.
Postgresql数据库配置
postgresql的安装请看
-
创建sonar用户并设置密码
-
设置权限
-
创建sonar数据库,所属者设为sonar
-
切换登录用户为sonar
首先断开连接设置登录用户为sonar
-
启动sonarqube
sonarQube
postgresql数据库增加表的数据
-
修改User setting file
-
的
Maven配置
- e4rr
.配置maven的setting文件
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:postgresql://localhost/sonar?currentSchema=public</sonar.jdbc.url>
<sonar.jdbc.driver>org.postgresql.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>sonar</sonar.jdbc.password>
</properties>
</profile>
2. List item
IDEA配置sonarqube
- 下载插件Junit和SonarLint