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