小编MFE*_*FEB的帖子

sonarQube 无法生成覆盖率文件

我无法让 sonarQube 输出我的 java Spring 项目的覆盖率报告。因此,它始终在界面中显示 0.0% 的覆盖率。我按照这个操作,它仍然不会生成文件。以下是pom.xml的相关部分,底部是日志。默认情况下,覆盖率报告应该在target/site/jacoco/jacoco.xml;,但是即使我注释掉 <sonar.converage.jacoco.xmlReportPath/> 它仍然不输出任何内容。

    <sonar.coverage.jacoco.xmlReportPaths>${project.build.directory}/site/jacoco-aggregate/jacoco.xml
        </sonar.coverage.jacoco.xmlReportPaths>
        <sonar.exclusions>
            **/atlas/base/api/config/*.java,
            **/atlas/base/api/model/*.java,
            **/atlas/base/api/repository/*.java
            **/atlas/bse/api/ClientIntegrationApplication.java
        </sonar.exclusions>
        <!-- JaCoCo Properties -->
        <jacoco.version>0.8.7</jacoco.version>
        <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
        <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<!--        <sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath>-->
        <sonar.language>java</sonar.language>
.
.
.
        <dependency>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.8.6</version>
        </dependency>
.
.
.
            <plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>${jacoco.version}</version>
                <executions>
                    <execution>
                        <id>jacoco-initialize</id>
                        <goals>
                            <goal>prepare-agent</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>jacoco-site</id>
                        <phase>package</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
Run Code Online (Sandbox Code Playgroud)
[INFO] --- sonar-maven-plugin:3.9.0.2155:sonar (default-cli) @ **** ---
[INFO] User cache: C:\Users\***\.sonar\cache
[INFO] SonarQube version: 9.1.0
[INFO] Default …
Run Code Online (Sandbox Code Playgroud)

sonarqube jacoco-maven-plugin

6
推荐指数
1
解决办法
9486
查看次数

标签 统计

jacoco-maven-plugin ×1

sonarqube ×1