Junit Mockito -Mockito.spy()抛出securityexception

时间:2018-04-11 13:25:17

标签: java junit mockito

有人可以帮助摆脱这个问题。

我有通过pom.xml配置创建签名jar的项目。现在我添加了Junit&的依赖项。通过添加以下依赖项来模拟

如果我通过eclipse运行我的junit测试用例然后它工作正常但是当我构建我的项目(maven-build-install)时它给了我安全异常,说明“类签名者信息与其他类的签名者信息不匹配在同一个包“

<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>

我知道当你从两个不同的jar下载类时会出现这种类型的错误但是在这里我没有通过添加Junit jar来解决这个错误。

1 个答案:

答案 0 :(得分:0)

Verifying Jar Signature 该链接对我很有帮助。

基本上,当一个项目中有一个签名的jar时,则必须确保其他jar也将被签名。