播放Scala SBT未在Eclipse中显示参考库中的依赖项

时间:2014-08-27 00:00:23

标签: eclipse scala playframework-2.0 sbt

我使用Play Scala和Eclipse创建了一个新项目。添加了Squeryl依赖项,看到它在编译期间被拉了。确认它存在于.ivy2 / cache / org.squeryl目录中,但是eclipse项目无法将其拉出并导致编译导入。

build.sbt

name := """registration"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.1"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  ws,
  "org.squeryl" % "squeryl_2.10" % "0.9.6-RC2"
)

2 个答案:

答案 0 :(得分:0)

根据http://www.squeryl.org/getting-started.html

,看起来squeryl还没有为Scala 2.11提供二进制文件

因此,如果您想使用此库的预编译版本,则必须将scala版本更改为2.10.4。

所有版本的squeryl都可以在http://mvnrepository.com/artifact/org.squeryl

找到

答案 1 :(得分:0)

我有一个类似的日食案例。

选择项目->清理以清理您的工作区,如果尚未选中“自动构建”,则再次进行构建。

enter image description here

如果仍不可见,请使用F5刷新程序包浏览器(或只是“参考库”)。