【发布时间】:2015-03-06 14:09:09
【问题描述】:
我正在 Eclipse + Scala IDE 中创建一个新的 Play Scala 项目。
原来的build.sbt文件是:
name := """portal"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
jdbc,
cache,
ws
)
我已经对其进行了编辑以包含更多依赖项:
libraryDependencies ++= Seq(
jdbc,
javaEbean,
cache,
ws,
"org.postgresql" % "postgresql" % "9.3-1100-jdbc4",
"org.scalatestplus" %% "play" % "1.1.0" % "test"
)
我不明白为什么 SBT 不会在我的类路径中包含 Ebean、postgresql 或 scalatest。有什么帮助吗?
【问题讨论】:
-
你运行
sbt eclipse了吗?我假设您的意思是.classpatheclipse 使用的文件。 -
我不直接使用 sbt。我用活化剂。根据我的理解,它应该像在 Java/Play 应用程序中一样下载依赖项并更新 eclipse 的类路径。在这个 Scala/Play 应用程序中,它不起作用。
-
好吧,直接使用 sbt。我不确定 activator 是否/应该为您这样做。
-
激活器建立在 sbt 之上。这确实适用于 Play/Java 项目,但不适用于 Play/Scala 项目
标签: eclipse scala sbt playframework-2.3