测试左移之Sonarqube maven项目分析

简介: ## 如果你不想在每个项目中配置 sonar 的信息,你可以在全局配置文件中配置 sonar 的通用信息。## 全局配置 $MAVEN_HOME/conf 或者~/.m2 路径下的 settings.xml 因为有的时候需要分布式编译,其实不太推荐全局配置这种方式。```<settings> <pluginGroups> <pluginGroup>org.so

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

相关文章
|
10月前
|
Java 测试技术
JUnit单元测试依赖包构建路径错误解决办法
JUnit单元测试依赖包构建路径错误解决办法
|
11月前
|
Java 测试技术 Maven
SpringCloud项目编译打包执行单元测试(修复单元测试数量为0)-流水线sonarqube扫描jacoco插件展示覆盖率
SpringCloud项目编译打包执行单元测试(修复单元测试数量为0)-流水线sonarqube扫描jacoco插件展示覆盖率
|
Java 测试技术 Maven
Maven 打包跳过测试的 5 种方法,应有尽有,还有谁不会!?
Maven 打包跳过测试的 5 种方法,应有尽有,还有谁不会!?
|
测试技术
sonar代码扫描 覆盖率为0 单元测试不显示
sonar代码扫描 覆盖率为0 单元测试不显示
sonar代码扫描 覆盖率为0 单元测试不显示
|
Java 测试技术 Maven
maven命令,跳过单元测试-maven.test.skip和skipTests的区别
-DskipTests,不执行测试用例,但是会编译测试用例类,并且会生成相应的class文件,而且此文件放置在target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不会编译测试用例类。
414 0
|
Java 测试技术 Maven
软件测试|Sonarqube maven项目分析
软件测试|Sonarqube maven项目分析
65 0
软件测试|Sonarqube maven项目分析
|
SQL Java 关系型数据库
软件测试|SonarQube 安装、配置及 JaCoCo、Maven 集成
软件测试|SonarQube 安装、配置及 JaCoCo、Maven 集成
199 0
软件测试|SonarQube 安装、配置及 JaCoCo、Maven 集成
|
Java 测试技术 Maven
测试左移之Sonarqube maven项目分析
测试左移之Sonarqube maven项目分析
|
Dubbo Java 测试技术
maven package;idea跳过单元测试,idea模拟服务多开
maven package;idea跳过单元测试,idea模拟服务多开
maven package;idea跳过单元测试,idea模拟服务多开

热门文章

最新文章