http://www.eclemma.org/jacoco/trunk/doc/prepare-agent-mojo.html
我真的一点也不熟悉maven。我正在做的项目需要它……
我正在尝试在maven中定制这个Jacoco工具。特别是prepare-agent目标的"include“参数。我正在测试一个大项目,在许多不同的包中有大约4000个类。但我只需要5-10个班级的覆盖率信息。
你知道我怎么才能指定这样的东西吗?基本上,在运行测试时指定"include“。或者我必须在POM文件中指定它?
"mvn jacoco:准备代理-Dinclude = "weka.associations.Apriori“测试”
发布于 2017-02-23 11:42:44
是的,您可以在pom.xml文件中指定
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.4.201502262128</version>
<configuration>
<excludes>
<exclude>**/*_.*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</configuration>
</plugin排除标签将包括您的排除列表,即您希望您排除的类获得代码覆盖率,现在,它不会排除任何内容。
请使用新版本的jacoco,因为它是我指定的旧版本
https://stackoverflow.com/questions/42406482
复制相似问题