http://www.eclemma.org/jacoco/trunk/doc/prepare-agent-mojo.html
我对maven一点也不熟悉。我正在开展的项目需要它......
我正在尝试在maven中自定义此Jacoco工具。特别是"包括"准备代理目标的参数。我正在测试一个大型项目,在许多不同的包中有大约4000个类。但我需要的唯一覆盖信息只有5-10个类。
知道如何指定这样的东西吗?基本上指定"包括"在运行测试时。或者我必须在POM文件中指定它吗?
" mvn jacoco:prepare-agent -Dinclude =" weka.associations.Apriori"测试"
答案 0 :(得分:1)
是的,您可以在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,因为它是我指定的旧版本