Java 如何在child';是波姆吗?

Java 如何在child';是波姆吗?,java,maven,jacoco,jacoco-maven-plugin,Java,Maven,Jacoco,Jacoco Maven Plugin,有人能告诉我如何将Jacoco代码覆盖率设置为儿童POM中的某个百分比吗。我有一个家长的依赖,这是期望80%的覆盖面。我需要在我的孩子项目中将其限制在60%。我在child的pom属性下设置了0.600。但这并没有超越家长80%的覆盖率目标。如有任何意见,我们将不胜感激 <jacoco.percentage.instruction>0.600</jacoco.percentage.instruction> 0.600 关键是我们不能只覆盖Jacoco的属性。我已将以下家

有人能告诉我如何将Jacoco代码覆盖率设置为儿童POM中的某个百分比吗。我有一个家长的依赖,这是期望80%的覆盖面。我需要在我的孩子项目中将其限制在60%。我在child的pom属性下设置了0.600。但这并没有超越家长80%的覆盖率目标。如有任何意见,我们将不胜感激

<jacoco.percentage.instruction>0.600</jacoco.percentage.instruction>
0.600

关键是我们不能只覆盖Jacoco的属性。我已将以下家长的pom插件复制到我的项目中,并已将最低覆盖率更新为60%,而在家长的pom中为80%。这对我有用

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>0.8.2</version>
    <executions>
    <execution>
    <id>default-check</id>
    <goals>
    <goal>check</goal>
    </goals>
    <configuration>
    <rules>
    <rule>
    <limits>
    <limit>
    <counter>INSTRUCTION</counter>
    <minimum>60.0%</minimum>
    </limit>
    </limits>
    </rule>
    </rules>
    </configuration>
    </execution>
    <execution>
    <id>default-audit-check</id>
    <goals>
     <goal>check</goal>
    </goals>
    <configuration>
    <haltOnFailure>false</haltOnFailure>
    <rules>
    <rule>
    <limits>
    <limit>
    <counter>INSTRUCTION</counter>
     <minimum>60.0%</minimum>
    </limit>
    </limits>
    </rule>
    </rules>
    </configuration>
    </execution>
    <execution>
    <id>default-prepare-agent</id>
     <goals>
    <goal>prepare-agent</goal>
    </goals>
    <configuration>
    <propertyName>jacoco.surefire.argLine</propertyName>
    </configuration>
    </execution>
     </executions>
    </plugin>

org.jacoco
jacocomaven插件
0.8.2
默认检查
检查
指示
60.0%
默认审核检查
检查
假的
指示
60.0%
默认准备代理
配制剂
jacoco.surefire.argLine

关键是我们不能只覆盖Jacoco的属性。我已将以下家长的pom插件复制到我的项目中,并已将最低覆盖率更新为60%,而在家长的pom中为80%。这对我有用

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>0.8.2</version>
    <executions>
    <execution>
    <id>default-check</id>
    <goals>
    <goal>check</goal>
    </goals>
    <configuration>
    <rules>
    <rule>
    <limits>
    <limit>
    <counter>INSTRUCTION</counter>
    <minimum>60.0%</minimum>
    </limit>
    </limits>
    </rule>
    </rules>
    </configuration>
    </execution>
    <execution>
    <id>default-audit-check</id>
    <goals>
     <goal>check</goal>
    </goals>
    <configuration>
    <haltOnFailure>false</haltOnFailure>
    <rules>
    <rule>
    <limits>
    <limit>
    <counter>INSTRUCTION</counter>
     <minimum>60.0%</minimum>
    </limit>
    </limits>
    </rule>
    </rules>
    </configuration>
    </execution>
    <execution>
    <id>default-prepare-agent</id>
     <goals>
    <goal>prepare-agent</goal>
    </goals>
    <configuration>
    <propertyName>jacoco.surefire.argLine</propertyName>
    </configuration>
    </execution>
     </executions>
    </plugin>

org.jacoco
jacocomaven插件
0.8.2
默认检查
检查
指示
60.0%
默认审核检查
检查
假的
指示
60.0%
默认准备代理
配制剂
jacoco.surefire.argLine

你确定这是jacoco插件吗?文档根本没有提到这个属性:-并且限制配置看起来非常不同。或者这是像这里这样的自有建筑吗?您始终可以使用-X运行构建,以查看插件配置或mvn帮助:effective pom来了解发生了什么。最坏的情况是将完整的插件配置添加到pomconfig aftr mvn有效pom`默认检查指令80.0%“这就是我在运行mvn effective pom之后所能做的。嗯,我会认为配置在某个父pom的某个地方。如果它使用的是属性,请确保它是正确的。您确定这是jacoco插件吗?文档根本没有提到这个属性:-并且限制配置看起来非常不同。或者这是像这里这样的自有建筑吗?您始终可以使用-X运行构建,以查看插件配置或mvn帮助:effective pom来了解发生了什么。最坏的情况是将完整的插件配置添加到pomconfig aftr mvn有效pom`默认检查指令80.0%“这就是我在运行mvn effective pom之后所能做的。嗯,我会认为配置在某个父pom的某个地方。如果它正在使用属性,请确保它是正确的。