写点什么

软件测试 / 测试开发丨测试左移之 Sonarqube maven 项目分析

作者:测试人
  • 2023-03-15
    北京
  • 本文字数:585 字

    阅读完需:约 2 分钟

获取更多相关知识

如果你不想在每个项目中配置 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 项目分析就先介绍到这里,后面将会为大家介绍测试平台开发的相关内容哦!

发布于: 刚刚阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨测试左移之Sonarqube maven项目分析_软件测试_测试人_InfoQ写作社区