【发布时间】:2019-05-24 19:07:50
【问题描述】:
试图通过 Maven 使用 Amazon AWS Java SDK 建立一个新项目,但显然 Maven 找不到 s3 包。
这是错误:
[错误] /X:/java/amazon/S3/s3shell/src/main/java/me/s3/S3Shell.java:[4,42] 软件包software.amazon.awssdk.services.s3 不存在
这些是pom文件中的依赖:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>2.2.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
<version>2.2.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
【问题讨论】:
-
运行
mvn clean install时会发生什么?是否正在下载 JAR 文件? -
This page 应该会有所帮助。
-
@AndrewS 这似乎是一个过时的旧页面。新的是docs.aws.amazon.com/sdk-for-java/v2/developer-guide/…
-
@June 据我所知,
clean install上没有下载任何内容 -
<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.11.18</version> </dependency>试试这个