sonarQube安装教程+配合maven使用(图文教学)

官网下载https://www.sonarqube.org/downloads/
sonarQube安装教程+配合maven使用(图文教学)_第1张图片
这里我下载的版本是6.7.5
这里写图片描述
解压如图
sonarQube安装教程+配合maven使用(图文教学)_第2张图片
windows启动如下图,其他系统类似
sonarQube安装教程+配合maven使用(图文教学)_第3张图片
启动成功
这里写图片描述
此时可以通过默认端口http://localhost:9000访问sonarQube
sonarQube安装教程+配合maven使用(图文教学)_第4张图片

登陆:admin;密码:admin

此时使用的是默认h2数据库。我们可以通过配置链接mysql数据库
sonarQube安装教程+配合maven使用(图文教学)_第5张图片
配置%SONAR_QUBE%\conf\sonar.properties文件

sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

添加数据库配置**注意**mysql数据库版本要大于等于5.6否则会报错
此时保存重启服务
sonarQube安装教程+配合maven使用(图文教学)_第6张图片
此过程会自动创建数据库及数据表
启动成功时已经链接好mysql数据库
Maven配置
这里假设已安好maven并配置好环境变量
可参考https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven
sonarQube安装教程+配合maven使用(图文教学)_第7张图片
配置%MAVEN_HOME%\conf下的settings.xml文件
对应位置添加

<pluginGroups>
      <pluginGroup>org.sonarsource.scanner.mavenpluginGroup>
  pluginGroups>
    <profile>
            <id>sonarid>
            <activation>
                <activeByDefault>trueactiveByDefault>
            activation>
            <properties>
                
                <sonar.host.url>
                  http://localhost:9000
                sonar.host.url>
            properties>
        profile>

保存,这时可以在你的maven工程目录下运行命令进行代码质量检测。

mvn clean verify sonar:sonar

更多配置建议到官网查看详细文档,拜了个拜~

你可能感兴趣的:(JAVA开发,JAVA开发)