【发布时间】:2020-09-17 10:23:57
【问题描述】:
我正在运行构建包的 Jenkins 作业。但是,所有测试都失败并出现以下错误:
**Error Message** :
Could not initialize class mockit.coverage.Metrics
**Stacktrace** :
java.lang.NoClassDefFoundError: Could not initialize class mockit.coverage.Metrics
Pom 依赖:
<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
<version>1.24</version>
<scope>test</scope>
</dependency>
【问题讨论】:
-
假设您正在打包应用程序(mvn clean install 等),您的测试类将不在类路径中。删除
test 行。 -
为什么要删除scope:test?这是一个测试依赖,所以这是正确的。