8
我正在玩Scala和Play,我想在其中使用AWS Java SDK。如何将AWS Java SDK添加到Scala/Play项目
我需要将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在默认回购库中可用。
See a list of available AWS Java SDK versions
非常感谢..我刚刚意识到这一点,也意识到该存储库也是不正确的。我需要使用mvnrepository,作为解析器:解析器+ =“MvnRepository”在“https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk” 也许你可以在你的答案更新,那么我可以把它作为答案 – CodeMonkey
@CodeMonkey你不需要指定Maven仓库,因为我相信sbt会默认尝试并在那里查看。 – TheM00s3
看起来你是对的。我只需要添加对LibraryDependencies的正确引用。所以基本上它是一个班轮。 – CodeMonkey