0

在使用适用于 java 的 aws sdk v2 时,我遇到了一些问题。

我已经包含了 DynamboDb 和 S3 依赖项并尝试运行 Maven 安装。

问题是相同的依赖项 S3 试图获取不同版本的 netty-handler。

显示此错误:

and
  +-software.amazon.awssdk:s3:2.5.49
    +-software.amazon.awssdk:netty-nio-client:2.5.49
      +-io.netty:netty-handler:4.1.33.Final
and
  +-software.amazon.awssdk:s3:2.5.49
    +-software.amazon.awssdk:netty-nio-client:2.5.49
      +-com.typesafe.netty:netty-reactive-streams-http:2.0.0
        +-com.typesafe.netty:netty-reactive-streams:2.0.0
          +-io.netty:netty-handler:4.1.13.Final
4

1 回答 1

0

您需要通过在您的dependencyManagement部分中定义一个版本来解决收敛错误。如果您不知道哪个版本,建议使用最新的冲突版本并尝试。

两个冲突的依赖关系都来自同一个直接依赖关系,这并不罕见。

于 2019-05-24T18:07:26.487 回答