Java 如何在child';是波姆吗?
有人能告诉我如何将Jacoco代码覆盖率设置为儿童POM中的某个百分比吗。我有一个家长的依赖,这是期望80%的覆盖面。我需要在我的孩子项目中将其限制在60%。我在child的pom属性下设置了0.600。但这并没有超越家长80%的覆盖率目标。如有任何意见,我们将不胜感激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.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的某个地方。如果它正在使用属性,请确保它是正确的。