How to import Play framework as a dependency in Scala project
我分叉了btce-scala,所以我可以使用交易机器人。我通过添加正常的sbt项目结构,创建build.sbt等来清理该库:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ~/code/scala/btce-scala) cat build.sbt name :="btce-scala" version :="0.1" resolvers +="Typesafe Repository" at"http://repo.typesafe.com/typesafe/releases/" scalaVersion :="2.10.3" libraryDependencies ++= Seq( "net.liftweb" %"lift-json_2.9.1" %"2.6-M2", "org.specs2" %% "specs2" %"2.3.8" %"test", "joda-time" %"joda-time" %"2.3", "org.joda" %"joda-convert" %"1.6", "commons-codec" %"commons-codec" %"1.9", "com.typesafe.play" %"play_2.2.2" %"2.2.2" ) |
我的问题是我不确定如何导入最新版本的Play框架。我需要它来使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ~/code/scala/btce-scala e??€ sbt run [info] Set current project to btce-scala (in build file:/Users/bryangarza/code/scala/btce-scala/) [info] Updating {file:/Users/bryangarza/code/scala/btce-scala/}btce-scala... [info] Resolving com.typesafe.play#play_2.2.2;2.2.2 ... [warn] module not found: com.typesafe.play#play_2.2.2;2.2.2 [warn] ==== local: tried [warn] /Users/bryangarza/.ivy2/local/com.typesafe.play/play_2.2.2/2.2.2/ivys/ivy.xml [warn] ==== public: tried [warn] http://repo1.maven.org/maven2/com/typesafe/play/play_2.2.2/2.2.2/play_2.2.2-2.2.2.pom [warn] ==== Typesafe Repository: tried [warn] http://repo.typesafe.com/typesafe/releases/com/typesafe/play/play_2.2.2/2.2.2/play_2.2.2-2.2.2.pom [info] Resolving org.fusesource.jansi#jansi;1.4 ... [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: com.typesafe.play#play_2.2.2;2.2.2: not found [warn] :::::::::::::::::::::::::::::::::::::::::::::: sbt.ResolveException: unresolved dependency: com.typesafe.play#play_2.2.2;2.2.2: not found ... [error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.play#play_2.2.2;2.2.2: not found |
很明显,这是因为它找不到Play_2.2.2,但是在哪里可以找到此存储库,以便将其添加到sbt中?
您的依赖性是错误的。请改用此命令:
1 | libraryDependencies ++= Seq("com.typesafe.play" %%"play" %"2.2.2") |