私はAWS Java SDKを使用したいScalaとPlayで遊んでいます。Scala/PlayプロジェクトにAWS Java SDKを追加するには
私はSDKをプロジェクトに追加する必要があります。そして私はplugins.sbt
を使ってそれを行う必要があることを知っています。私は私が間違っているのかを把握することができないのJava、ScalaのとSBTの両方に新しいです
unresolved dependencies: Error:Unresolved dependencies:com.amazonaws#aws-java-sdk;1.11.46: not found`
とおり:私はそれを言っている
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
addSbtPlugin("com.amazonaws" % "aws-java-sdk" % "1.11.46")
を試してみましたが、何
。
ソリューション
私は参照を置く場所について間違っていました。これはsbtプラグインではなく、むしろアプリケーションが使用するフレームワークであるため、build.sbt
に入ります。
は、このようなbuild.sbt
への参照を追加します。
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
そして、あなたが行ってもいいです。 aws sdkはデフォルトリポジトリで利用できるので、リポジトリへの参照は必要ありません。
See a list of available AWS Java SDK versions
ありがとうございました。私はちょうどこれを実現しました。また、リポジトリも間違っていることに気付きました。私はリゾルバとしてmvnリポジトリを使用する必要があります: "https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk"のresolvers + = "MvnRepository" 多分、 – CodeMonkey
@CodeMonkey私はsbtがデフォルトで試してみると思うので、mavenリポジトリを指定する必要はありません。 – TheM00s3
あなたは正しいようです。私はちょうどlibraryDependenciesへの正しい参照を追加する必要がありました。基本的に1ライナーです。 – CodeMonkey