本文节选自霍格沃兹测试学院内部教材
如果你不想在每个项目中配置 sonar 的信息,你可以在全局配置文件中配置 sonar 的通用信息。
全局配置
$MAVEN_HOME/conf 或者~/.m2 路径下的 settings.xml 因为有的时候需要分布式编译,其实不太推荐全局配置这种方式。
 <settings>
    <pluginGroups>
        <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
    </pluginGroups>
    <profiles>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!-- Optional URL to server. Default value is http://localhost:9000 -->
                <sonar.host.url>
                  http://myserver:9000
                </sonar.host.url>
            </properties>
        </profile>
     </profiles>
</settings>
       复制代码
 项目配置
只需要修改 maven 的标准配置文件 pom.xml 即可
项目演练
 cd sonarqube-scanner-maven/maven-basicmvn clean install sonar:sonar -Dsonar.host.url=http://sonarqube.testing-studio.com:9000
       复制代码
 这是项目的基本指标
这是项目的细节页面
项目分析结果
sonarqube 会给我们提供非常详细的代码质量的各个维度的度量结果
Sonarqube maven 项目分析就先介绍到这里,后面将会为大家介绍测试平台开发的相关内容哦!
更多学习资料戳下方!!!
https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=infoQ×tamp=1662366626&author=xueqi
评论