Maven 如何将包裹排除在jacoco报告填写的SonarQube覆盖范围之外?
我使用jacoco和SonarQube进行全面覆盖,我试图从总体覆盖范围中排除一些包,但似乎不起作用。 我只是遵循人们在不同博客上发布的相同配置,但正如我所说的,无法使其工作。 这是我的配置。你看到有什么不对劲吗Maven 如何将包裹排除在jacoco报告填写的SonarQube覆盖范围之外?,maven,sonarqube,jacoco,maven-surefire-plugin,Maven,Sonarqube,Jacoco,Maven Surefire Plugin,我使用jacoco和SonarQube进行全面覆盖,我试图从总体覆盖范围中排除一些包,但似乎不起作用。 我只是遵循人们在不同博客上发布的相同配置,但正如我所说的,无法使其工作。 这是我的配置。你看到有什么不对劲吗 <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco-maven-plugin.version}</version>
<configuration>
<skip>${jacoco.skip}</skip>
<destFile>${jacoco.datafile}</destFile>
<append>true</append>
<excludes>
<exclude>**/src/main/java/com/utils/**</exclude>
<exclude>**/TibcoBrokerWrapper.java</exclude>
<exclude>**/src/main/java/com/cosdemo/**/*</exclude>
<exclude>**/src/main/java/com/mock/**/*</exclude>
<exclude>**/src/main/java/com/behaviour/**/*</exclude>
<exclude>**/src/main/java/com/behaviour/**</exclude>
<exclude>com.utils</exclude>
</excludes>
</configuration>
</plugin>
org.jacoco
jacocomaven插件
${jacoco maven plugin.version}
${jacoco.skip}
${jacoco.datafile}
真的
**/src/main/java/com/utils/**
**/tibcobrokerrapper.java
**/src/main/java/com/cosdemo/**/*
**/src/main/java/com/mock/**/*
**/src/main/java/com/behavior/**/*
**/src/main/java/com/behavior/**
com.utils
您需要从用户界面(而不是pom)进行设置。有关更多信息,请参阅。不要使用src/main/java:
Change :
<exclude>**/src/main/java/com/cosdemo/**/*</exclude>
To
<exclude>**/cosdemo/**</exclude> or <exclude>**/cosdemo/**/*</exclude>
And
<exclude>**/TibcoBrokerWrapper.java</exclude>
To
<exclude>**/TibcoBrokerWrapper*.class</exclude>
更改:
**/src/main/java/com/cosdemo/**/*
到
**/cosdemo/**或**/cosdemo/**/*
及
**/tibcobrokerrapper.java
到
**/TibcobrokerRapper*.class
我只是这么做了,但什么也没做。恐怕问题是我也需要在UI上排除下面提到的内容。但是我没有权限。