我正在尝试遵循AWS文档中这个指南,在Aws S3中使用
似乎在我使用的Java SDK版本的S3包中没有此类,或者我们需要编写自己的类,但这并不能解释为什么AWS会在示例中展示一些我们自己的类。
我的当前Maven依赖关系是:
TransferManager
。然而,我找不到XferMgrProgress
这个类。我试图搜索这个类,但无法找到它的任何Maven依赖项。似乎在我使用的Java SDK版本的S3包中没有此类,或者我们需要编写自己的类,但这并不能解释为什么AWS会在示例中展示一些我们自己的类。
我的当前Maven依赖关系是:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.11.741</version>
</dependency>
编辑
我已经找到了文件此处的源代码,并且现在将其作为一个解决方法进行了复制。然而,它似乎是一个非标准的类,并且只在AWS的一个示例中使用。但是我不确定为什么它不是标准SDK的一部分,毕竟这是一些非常酷的东西。
如果你们中有人发现它的Maven依赖,那将是一个很大的帮助。