写点什么

测试左移之 Sonarqube maven 项目分析

  • 2022 年 8 月 29 日
    北京
  • 本文字数:664 字

    阅读完需:约 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-basic
复制代码


mvn clean install sonar:sonar -Dsonar.host.url=http://sonarqube.testing-studio.com:9000
复制代码

这是项目的基本指标


这是项目的细节页面


项目分析结果

sonarqube 会给我们提供非常详细的代码质量的各个维度的度量结果


Sonarqube maven 项目分析就先介绍到这里,后面将会为大家介绍测试平台开发的相关内容哦!

免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档

http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/16565

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019.10.23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
测试左移之Sonarqube maven项目分析_霍格沃兹测试开发学社_InfoQ写作社区