我正在构建一个REST API,其中一部分将处理媒体上传和下载到AWS S3。
由于我在Maven中使用Kotlin,我在我的pom.xml文件中添加了对AWS S3 SDK的依赖,如下所示:
<dependency>
<groupId>aws.sdk.kotlin</groupId>
<artifactId>s3</artifactId>
<version>0.16.0</version>
</dependency>
Maven安装进行得很顺利,一切都通过了我的测试等。
当我试图将S3Client添加到我的代码中时出现问题,整个SDK都找不到。
该库位于我的InteliJ IDEA中的依赖项选项卡中,也是外部库的一部分,如您在屏幕截图中所见。
由于这个问题,我无法前进,因为我不能真正实现S3通信没有实际的客户端。我确实尝试重新启动IDEA,如果它不只是IDE本身的一些错误,但同样的问题发生。
1条答案
按热度按时间aiazj4mn1#
当我面对这类问题时,我通常会做的是:
1.尝试在控制台中运行
mvn clean install
。如果这起作用,则说明IDE存在问题。如果没有,那就是Maven的问题。1.如果这是IntelliJ的问题,请尝试:
a)在Maven视图中“搜索所有Maven项目”
B)文件->无效缓存.