Cod*_*key 10 java scala sbt playframework aws-sdk
我正在玩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")
Run Code Online (Sandbox Code Playgroud)
它说:
unresolved dependencies: Error:Unresolved dependencies:com.amazonaws#aws-java-sdk;1.11.46: not found`
Run Code Online (Sandbox Code Playgroud)
由于我不熟悉Java,Scala和sbt,我无法弄清楚我做错了什么.
解决方案
关于在哪里提供参考我错了.它是build.sbt因为它不是sbt插件,而是应用程序使用的框架.
添加如下所示的引用build.sbt:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
Run Code Online (Sandbox Code Playgroud)
你很高兴.您不需要对任何存储库的引用,因为aws sdk在默认存储库中可用.
The*_*0s3 14
你的问题是SBT,框架需要放在其中,build.sbt但你试图将它作为插件导入,而不是.删除上面的插件,并将此行放在您的build.sbt:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
Run Code Online (Sandbox Code Playgroud)
从那里开始建立sbt.如果您使用的是Intelli J,则可以启用自动导入,并自动开始导入新的或修改的依赖项.