我在Jenkins上运行构建时遇到异常,我的构建失败的场景是我项目的Integration-test部分。然而,我所有的junit和黄瓜测试用例在我的本地机器上运行良好。
我在Jenkins服务器上收到的异常。
field - $jacocoData Exception is - java.beans.IntrospectionException: Method not found: is$jacocoData
答案 0 :(得分:1)
您可以看到问题:https://github.com/jacoco/jacoco/issues/168
为了收集执行数据,JaCoCo检测被测试的类,它们为类添加了两个成员:私有静态字段$ jacocoData和私有静态方法$ jacocoInit()。两个成员都标记为合成。 请更改您的代码以忽略合成成员。这是一个很好的做法,因为Java编译器在某些情况下也会创建合成成员。