play-json打破了sbt build

时间:2014-04-05 15:03:13

标签: scala playframework sbt

突然之间,我的项目已经停止了成功编译。经过进一步调查,我发现原因是play-json库包含在依赖项中。

这是我的build.sbt

name := """project-name"""

version := "1.0"

scalaVersion := "2.10.2"

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-actor" % "2.2.1",
  "com.typesafe.akka" %% "akka-testkit" % "2.2.1",
  "org.scalatest" %% "scalatest" % "1.9.1" % "test",
  "org.bouncycastle" % "bcprov-jdk16" % "1.46",
  "com.sun.mail" % "javax.mail" % "1.5.1",
  "com.typesafe.slick" %% "slick" % "2.0.1",
  "org.postgresql" % "postgresql" % "9.3-1101-jdbc41",
  "org.slf4j" % "slf4j-nop" % "1.6.4",
  "com.drewnoakes" % "metadata-extractor" % "2.6.2",
  "com.typesafe.play" %% "play-json" % "2.2.2"
)

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

如果我尝试使用除"com.typesafe.play" %% "play-json" % "2.2.2"之外的所有行在激活器中创建一个新项目,那么它将成功编译。但是,一旦我添加play-json,我就会得到以下错误:

[error] References to undefined settings: 
[error] 
[error]   *:playCommonClassloader from echo:run
[error] 
[error]   docs:managedClasspath from echo:run
[error] 
[error]   *:playReloaderClassloader from echo:run
[error] 
[error]   echo:playVersion from echo:echoTracePlayVersion
[error] 
[error]   *:playRunHooks from echo:playRunHooks
[error]      Did you mean echo:playRunHooks ?
[error]  

即使我删除了play-json行,我仍然会收到此错误。为什么会这样?我该怎么做才能解决它?

0 个答案:

没有答案