1、下载地址:https://www.sonarqube.org/downloads/
打开conf文件夹下的sonar.properties 文件,修改数据库配置。我使用的是postgres数据库,实际 修改如下:
数据库用户名:sonar.jdbc.username=postgres
数据库密码: sonar.jdbc.password=root
数据库连接地址:sonar.jdbc.url=jdbc:postgresql://localhost/sonar
sonar范围端口我没有修改,默认是9000,其他的配置也是使用的默认配置。
在确保数据库配置正确的情况下,运行D:\sonarqube-7.3\bin\目录下对应系统的启动脚本。
启动成功后,浏览器输入:localhost:9000,就可以看到熟悉的sonar页面了。
注:如果启动的时候报如下错误,可能是数据库没有配置正确,或数据库版本不对。对于数据库版本的要求,sonar.properties配置文件中有详细的说明,请按照要求选择对应的数据库版本即可
sonar启动后,是英文版的,如果想选择不同的语言,请下载对应的国际化插件即可。上面的截图是我国际化后的效果。
下载国际化地址:https://docs.sonarqube.org/display/PLUG/Plugin+Library ,选择右下角的语言包
将下载下来的语言包放在D:\sonarqube-7.3\extensions\plugins 目录下,重启sonar服务即可。
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
2、修改setting.xml文件,profiles中增加sonar服务器配置
<activeByDefault>true</activeByDefault>
jdbc:postgresql://localhost/sonar
<sonar.jdbc.username>postgres</sonar.jdbc.username>
<sonar.jdbc.password>root</sonar.jdbc.password>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
3、maven重新刷新依赖并构建之后,在maven的plugins中即可以看到sonar的选项