在使用适用于Java的AWS开发工具包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
答案 0 :(得分:0)
您需要通过在dependencyManagement
部分中定义一个版本来解决收敛错误。如果您不知道哪个版本,建议使用最新的冲突版本并尝试。
两个冲突的依赖关系都来自同一个直接依赖关系,这并不罕见。