【问题标题】:Gradle build docker image fails on duplicate librariesGradle 构建 docker 镜像在重复库上失败
【发布时间】:2015-12-02 07:32:16
【问题描述】:

我尝试使用 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

Akkording to iText / BouncyCastle throws "java.lang.VerifyError: class overrides final method equals" 这意味着这个依赖有几个相互冲突的版本。

我不确定如何查找/删除该库。 gradle -q dependencies --configuration compile似乎没有列出这个依赖关系。

【问题讨论】:

    标签: hadoop gradle bouncycastle


    【解决方案1】:

    这是一个相当简单的答案:

    你只需要移动bcprov-jdk15-143.jar out of /Library/Java/Extensions

    来自https://github.com/arduino/Arduino/issues/3365#issuecomment-132452254

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2021-11-03
      相关资源
      最近更新 更多