当前位置: 首页 > 知识库问答 >
问题:

验证Hazelcast项目时的依赖收敛误差

祁正阳
2023-03-14

为"mvn清洁验证"获取此错误。这个问题和https://github.com/googleapis/java-storage/issues/133?有人能帮忙解决吗?我没有改变pom.xml.

Dependency convergence error for com.google.errorprone:error_prone_annotations:2.3.4 paths to dependency are:
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-io.grpc:grpc-netty-shaded:1.34.0
          +-io.grpc:grpc-core:1.34.0
            +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-io.grpc:grpc-protobuf:1.34.0
          +-io.grpc:grpc-protobuf-lite:1.34.0
            +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-io.grpc:grpc-protobuf:1.34.0
          +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-com.google.guava:guava:30.1.1-jre
          +-com.google.errorprone:error_prone_annotations:2.5.1
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-io.grpc:grpc-stub:1.34.0
          +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-grpc:5.0-20210531.092806-178
        +-io.grpc:grpc-api:1.34.0
          +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-files-gcs:5.0-20210531.093025-176
        +-com.google.cloud.bigdataoss:gcs-connector:hadoop3-2.1.5
          +-com.google.cloud.bigdataoss:gcsio:2.1.5
            +-io.grpc:grpc-auth:1.34.0
              +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-files-gcs:5.0-20210531.093025-176
        +-com.google.cloud.bigdataoss:gcs-connector:hadoop3-2.1.5
          +-com.google.cloud.bigdataoss:gcsio:2.1.5
            +-io.grpc:grpc-alts:1.34.0
              +-io.grpc:grpc-grpclb:1.34.0
                +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-files-gcs:5.0-20210531.093025-176
        +-com.google.cloud.bigdataoss:gcs-connector:hadoop3-2.1.5
          +-com.google.cloud.bigdataoss:gcsio:2.1.5
            +-io.grpc:grpc-alts:1.34.0
              +-com.google.errorprone:error_prone_annotations:2.3.4
    and
    +-com.hazelcast:hazelcast-distribution:5.0-SNAPSHOT
      +-com.hazelcast.jet:hazelcast-jet-files-gcs:5.0-20210531.093025-176
        +-com.google.cloud.bigdataoss:gcs-connector:hadoop3-2.1.5
          +-com.google.cloud.bigdataoss:gcsio:2.1.5
            +-com.google.protobuf:protobuf-java-util:3.13.0
              +-com.google.errorprone:error_prone_annotations:2.3.4
    
    [WARNING] Rule 1: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
    Failed while enforcing releasability. See above detailed error message.
    

[错误]未能执行目标org.apache.maven.plugins: maven-uderse-plugin: 3.0.0-M3:在项目hazelcast-分发上执行(执行工具):一些执行规则已经失败。查看上面解释规则失败原因的具体消息。-

共有1个答案

白学
2023-03-14

您需要在POM中禁用dependencyConvergence检查,或者需要向

 类似资料:
  • 我有一个奇怪的问题,我不知道是什么问题。 我有一个多模块java maven项目,其结构如下: 我在父pom(A)中添加了一个依赖项: 注:除 在模块C和D中,有必要使用版本2.3.0,因此我使用此依赖项重写父pom A的版本1.8.5: 我在模块C和D的pom中添加了这个依赖项。C也是D的依赖项。所以当我尝试构建项目时,我得到以下错误: 因此,maven认为模块C的quartz版本是1.8.5,

  • 我正在寻找一种方法来收集给定项目的所有依赖约束(通过常规和/或和/或“手动”执行),从一个自定义Gradle插件。 在Maven world中,您可以解析“工件描述符”,该描述符将提供对工件上强制执行的所有托管依赖项的有效列表的访问。我到目前为止还找不到这种信息是如何在Gradle收集的。 有什么建议吗?谢谢!

  • 我有一个在Swagger上具有编译依赖关系的项目,它带来了jackson databind v2.4.5,还有一个在库上具有testCompile依赖关系的项目,该库使用了AWS SDK,它带来了jackson databind v2.6.6。 从gradle运行测试时,一切正常,正确更新的jackson依赖项v2.6.6位于类路径上: intellij依存关系包含两个版本: 然而,当从Intel

  • 我有一个类似于 B项目依赖于A项目 项目B的settings.gradle和build.gradle如下所示 格雷德尔酒店 格雷德尔先生 当我尝试在本地机器(Gradle版本3.2)上构建项目B时,它成功构建,一切看起来都很好。 当我尝试在jenkins中构建相同的项目(与我的本地版本相同的gradle版本)时,我得到了错误 它看起来像詹金斯,它是无法计算出相对路径。 我该怎么解决这个问题? 在j

  • 我正在以下项目结构中使用Gradle Android实验插件: 设置.分级 Build.Gradle