【发布时间】:2018-03-20 08:04:35
【问题描述】:
如何从 jacoco 分析中排除 cncrypted jar,因为它给出 ClassNotFound Exception ? 我尝试使用 jacoco-maven-plugin 中的排除内部配置来删除 jar。但这没有用。有人请帮忙。
在此先感谢您。 这是我正在使用的插件配置。
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>com/companyname/*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<phase>site</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
【问题讨论】:
-
我也试过 com.companyname.*.
-
尝试给出相对于您的工作空间的实际路径。即`
target/main/classes/com/companyname/* ` -
@ArunSangal 已经尝试过了。不工作。
-
你能粘贴错误信息吗?如果您可以显示哪个类实际上显示了 Class Not Found 错误。尝试排除所有
**/*.class或target/main/classes/com/companyname/**/*.class,看看是否给你任何提示。还要提到存储类文件的文件夹是什么 -
@ArunSangal 感谢您的帮助。我现在有问题了。实际上 ClassGuard 不适用于 java 代理,这就是我得到 NullPointerException 的原因。这个问题不是来自 jacoco 代理方面。
标签: jacoco jacoco-maven-plugin