使用AWS SDK 1.11.105进行Jar依赖关系和jar冲突

时间:2017-05-19 07:33:21

标签: amazon-web-services sdk

在使用AWS java SDK 1.10.105时,我们遇到了关于jar依赖项和jar冲突的一些问题。

我们看到在AWS SDK中使用了httpClient 4.5.2版本,而我们在项目中使用的是4.5.0版本。它也适用于httpcore 4.4.4 jar。解决方案是什么?我们甚至不确定我们是否面临jar冲突的这个错误,我们认为AWS SDK独立于所有外部jar。请帮忙。

我们面临的错误: java.lang.ClassNotFoundException:org.apache.http.impl.client.HttpClients

使用相同jar版本的AWS开发工具包后,现在我们遇到了这个错误。我们正在使用jodaTime 2.8.1(与SDK相同)

java.lang.NoClassDefFoundError:无法初始化类com.amazonaws.auth.internal.AWS4SignerUtils java.lang.NoSuchMethodError:org.joda.time.format.DateTimeFormatter.withZoneUTC()Lorg / joda / time / format / DateTimeFormatter;

1 个答案:

答案 0 :(得分:0)

请检查依赖项:

-

com.fasterxml.jackson

杰克逊改性

2.5.4

-

org.apache.commons

公地CSV

1.1

-

共享记录

共享记录

1.1.1

-

com.googlecode.json-简单

JSON-简单

1.1.1

-

的log4j

的log4j

1.2.16

编译

-

com.fasterxml.jackson.core

杰克逊数据绑定

2.6.6

-

com.fasterxml.jackson.core

杰克逊数据绑定

2.6.6