软件测试 | Sonarqube maven分析

518 篇文章 3 订阅
514 篇文章 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.testingstudio.com:9000

这是项目的基本指标

这是项目的细节页面

项目分析结果

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值