我尝试使用gradle构建一个简单的hadoop应用程序。我想将这个申请包含在内。 (https://github.com/geoHeil/lab04)使用gradle docker插件(https://github.com/bmuschko/gradle-docker-plugin)。
编译工作正常。但是,运行gradle dockerBuildImage
会导致以下错误:
Execution failed for task ':dockerBuildImage'.
class org.bouncycastle.asn1.ASN1Primitive overrides final method equals.(Ljava/lang/Object;)Z
根据iText / BouncyCastle throws "java.lang.VerifyError: class overrides final method equals",这意味着此依赖关系存在多个冲突版本。
我不确定如何查找/删除库。 gradle -q dependencies --configuration compile
似乎没有列出此依赖关系。
答案 0 :(得分:0)
这是一个相当简单的答案:
您只需要移动bcprov-jdk15-143.jar out of /Library/Java/Extensions
来自https://github.com/arduino/Arduino/issues/3365#issuecomment-132452254