我有添加以下的依赖,让我从AWS SDK为S3仅
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.10.9</version>
</dependency>
在Java应用程序中访问S3斗,我发现它下载53个的jar文件,这加起来就是21 MB,这是一个有点疯狂。有一个更小的包允许我这样做吗?
我有添加以下的依赖,让我从AWS SDK为S3仅
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.10.9</version>
</dependency>
在Java应用程序中访问S3斗,我发现它下载53个的jar文件,这加起来就是21 MB,这是一个有点疯狂。有一个更小的包允许我这样做吗?
你正在寻找的包是:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.10.9</version>
</dependency>
或现在是1.10.54
的最新版本。请参阅maven repository了解更多详情。
是的!
如果您看看Maven Repository Listing for their group,我认为您需要“适用于Java核心的AWS开发工具包”和“适用于Amazon S3的AWS Java开发工具包”,但您也可能需要身份验证/证书 - 我不记得了如果这是核心问题的话。
请注意,核心封装在他的回答中提到的另一个用户是在S3 SDK软件包的依赖关系自动下载。 – sm4
我浏览到AWS-Java的SDK-S3 POM文件的位置在我的控制台,然后我型“MVN全新安装”,然后回车。然而,得到的'jar'文件(在“AWS-java的SDK-S3”文件夹中的“目标”文件夹中)不包括“核心”包,尽管事实上是,S3 POM文件指定其作为依赖性(等同于:https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-s3/pom.xml)。任何关于我在做什么的错误? – theyuv