如何将AWS Java SDK添加到Scala / Play项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将AWS Java SDK添加到Scala / Play项目相关的知识,希望对你有一定的参考价值。
我正在玩Scala和Play,我想在那里使用AWS Java SDK。
我需要将SDK添加到项目中。而且我知道我需要使用plugins.sbt
来做到这一点。
我试过了什么
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
addSbtPlugin("com.amazonaws" % "aws-java-sdk" % "1.11.46")
它说:
unresolved dependencies: Error:Unresolved dependencies:com.amazonaws#aws-java-sdk;1.11.46: not found`
由于我不熟悉Java,Scala和sbt,我无法弄清楚我做错了什么。
解决方案
关于在哪里提供参考我错了。它在build.sbt
中,因为它不是一个sbt插件,而是一个供应用程序使用的框架。
像这样添加对build.sbt
的引用:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
你很高兴。您不需要对任何存储库的引用,因为aws sdk在默认存储库中可用。
答案
你的问题是SBT,框架需要放在build.sbt
中,但你试图将它作为插件导入,而不是。删除上面的插件,并将此行放在您的build.sbt
中:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
从那里开始建立sbt。如果您使用的是Intelli J,则可以启用自动导入,并自动开始导入新的或修改的依赖项。
以上是关于如何将AWS Java SDK添加到Scala / Play项目的主要内容,如果未能解决你的问题,请参考以下文章
如何使用aws java sdk将文件从S3存储桶从一个区域复制到另一个区域?
如何使用 AWS java SDK 使用 AWS 粘合作业生成自动脚本
如何将 Java OutputStream 上传到 AWS S3