1、软件下载
2、软件配置
打开解压后文件conf/sonar.properties
mysql版本必须大于5.6小于8.0
#----- MySQL >=5.6 && <8.0
sonar.jdbc.url= #mysql地址
sonar.jdbc.username=root #用户名
sonar.jdbc.password=! #密码
sonar.web.port=19001 #服务端口
因为服务会同步启动elasticsearch占用9001,所以请预留9001端口,或者重新配置es端口
3、服务启动\关闭
我的机器是linux 64位,大家可以按照自己需要选择运行命令bin\linux-x86-64\sonar.sh start | stop
首页如下,默认超管账户: admin/admin
4、java项目导入
1、在pom文件加入sonar插件并配置sonar profiles
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.9.0.2155</version>
</plugin>
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>
jdbc:mysql://
</sonar.jdbc.url>
<sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password>!</sonar.jdbc.password>
<sonar.host.url>http://10.1.41.9:19001</sonar.host.url>
</properties>
</profile>
</profiles>
2、运行导入项目到sonar服务器
mvn clean install sonar:sonar