По какой-то причине библиотека спецификаций больше не находится в хранилище.
Если вам абсолютно не нужно тестирование модулей, вы можете закомментировать зависимость. Просто перейдите на эту строку val specs = "org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default"
:
import sbt._
class LiftProject(info: ProjectInfo) extends DefaultWebProject(info) {
val liftVersion = "2.1"
/**
* Application dependencies
*/
val webkit = "net.liftweb" %% "lift-webkit" % liftVersion % "compile->default"
val logback = "ch.qos.logback" % "logback-classic" % "0.9.26" % "compile->default"
val servlet = "javax.servlet" % "servlet-api" % "2.5" % "provided->default"
val jetty6 = "org.mortbay.jetty" % "jetty" % "6.1.22" % "test->default"
val junit = "junit" % "junit" % "4.5" % "test->default"
//val specs = "org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default"
val mapper = "net.liftweb" %% "lift-mapper" % liftVersion
/**
* Maven repositories
*/
lazy val scalatoolsSnapshots = ScalaToolsSnapshots
}
И прокомментируйте это, и sbt будет приятно петь.
От Дэвида Поллака (из списка рассылки liftweb @ goolegroups):
Scala is very version fragile. That means that a version of a library must be compiled against the same version of Scala and any other dependent libraries.
Specs bumps its version number for each Scala release. So, if you change the version of Scala, the particular version of Specs will not be found because it does not match the given version of Scala. You can find the correct version of Specs for the given version of Scala on the Specs home page: http://code.google.com/p/specs/