Scala 如何在SBT中建立蓝眼项目?

Scala 如何在SBT中建立蓝眼项目?,scala,sbt,Scala,Sbt,我在使用SBT设置项目时遇到问题 当我键入sbt run时,它不会解析依赖关系: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: com.reportgrid#blueeyes_2.9.1.RC1

我在使用SBT设置项目时遇到问题

当我键入sbt run时,它不会解析依赖关系:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.reportgrid#blueeyes_2.9.1.RC1;0.4.19: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]  Note: Unresolved dependencies path:
[warn]      com.reportgrid:blueeyes_2.9.1.RC1:0.4.19 (.../blueeyes-example/build.sbt#L19-22)
[warn]        +- com.foo:blueeyes-test-api_2.9.1.RC1:0.1.0
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: com.reportgrid#blueeyes_2.9.1.RC1;0.4.19: not found

Github上的蓝眼项目似乎被放弃了,但我希望仍然有人能帮我解决这个问题

在blueeyes存储库的文档中,依赖项的声明应如下所示:

resolvers ++= Seq(
  "Sonatype" at "http://oss.sonatype.org/content/repositories/public",
  "Typesafe" at "http://repo.typesafe.com/typesafe/releases/"
)

libraryDependencies ++= Seq(
  "com.github.jdegoes" %% "blueeyes-core"  % "0.6.0",
  "com.github.jdegoes" %% "blueeyes-mongo" % "0.6.0",
  "com.github.jdegoes" %% "blueeyes-json"  % "0.6.0",
  "ch.qos.logback" % "logback-classic" % "1.0.0" % "runtime"
)
您的库依赖项看起来有点不同:

libraryDependencies ++= Seq(
  "com.reportgrid" % "blueeyes_2.9.1.RC1" % "0.4.19" % "compile"
)
更新:

而scala版本需要更新

scalaVersion := "2.9.1"
而不是

scalaVersion := "2.9.1.RC1"

这给了我更多的错误:[error]sbt.ResolveException:未解析的依赖项:com.github.jdegoes#blueeyes-core_2.9.1.RC1;0.6.0:未找到[错误]未解析的依赖项:com.github.jdegoes#blueeyes-mongo_2.9.1.RC1;0.6.0:未找到[错误]未解析的依赖项:com.github.jdegoes#blueeyes-json_2.9.1.RC1;0.6.0:不是found@SvyatoslavIlinskiy可能是因为scala版本
2.9.1.RC1
没有模块。Set
scalaVersion:=2.9.1
这是我现在得到的:sbt.resolvedexception:unresolveddependency:org.scalaz#scalaz-core_2.9.1;7.0-SNAPSHOT:未找到我不知道为什么它需要scalaz bueeyes库似乎需要scalaz。我猜,当你摆弄3年前的图书馆时,你会得到这样的结果;)我建议您查看并尝试存储在
2.9.2
和/或
2.9.3
下的版本,看看是否有进展。