我有添加以下的依賴,讓我從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