Ich spiele mit Scala und Play, wo ich die AWS Java SDK verwenden möchte.Wie AWS Java SDK zu Scala/Play Projekt hinzufügen
Ich muss das SDK dem Projekt hinzufügen. Und ich weiß, dass ich das mit dem plugins.sbt
tun muss.
Was ich versucht habe
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
addSbtPlugin("com.amazonaws" % "aws-java-sdk" % "1.11.46")
Es ist zu sagen:
unresolved dependencies: Error:Unresolved dependencies:com.amazonaws#aws-java-sdk;1.11.46: not found`
Wie ich bin neu in beide Java, Scala und sbt ich kann nicht herausfinden, was ich falsch mache.
Die Lösung
ich falsch war, wo die Referenz zu setzen. Es geht in build.sbt
, da es kein sbt-Plugin ist, sondern ein Framework für die Anwendung zu verwenden.
den Verweis auf build.sbt
wie folgt hinzufügen:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
Und Sie sind gut zu gehen. Sie benötigen keinen Verweis auf irgendwelche Repositories, da die aws sdk in den Standard-Repos verfügbar ist.
See a list of available AWS Java SDK versions
Vielen Dank .. Ich realisierte dies auch .. Und auch ich erkannte, dass das Repository auch falsch ist. Ich muss das mvnrepository als Resolver verwenden: resolvers + = "MvnRepository" unter "https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk" vielleicht können Sie das in Ihrer Antwort aktualisieren, dann kann ich es als Antwort nehmen – CodeMonkey
@CodeMonkey Sie müssen nicht Maven Repository angeben, da ich glaube, dass sbt wird standardmäßig versuchen und dort aussehen. – TheM00s3
scheint Sie haben Recht. Ich musste nur den richtigen Verweis auf libraryDependencies hinzufügen. Also im Grunde ist es ein One-Liner. – CodeMonkey