【问题标题】:SBT Won´t update .classpath in a Play Scala projectSBT 不会在 Play Scala 项目中更新 .classpath
【发布时间】: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了吗?我假设您的意思是 .classpath eclipse 使用的文件。
  • 我不直接使用 sbt。我用活化剂。根据我的理解,它应该像在 Java/Play 应用程序中一样下载依赖项并更新 eclipse 的类路径。在这个 Scala/Play 应用程序中,它不起作用。
  • 好吧,直接使用 sbt。我不确定 activator 是否/应该为您这样做。
  • 激活器建立在 sbt 之上。这确实适用于 Play/Java 项目,但不适用于 Play/Scala 项目

标签: eclipse scala sbt playframework-2.3


【解决方案1】:

碰巧我需要运行命令

activator eclipse

再次刷新 IDE。

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 2017-05-16
    • 2017-03-22
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    相关资源
    最近更新 更多