2

我想使用SBT将 Jersey-client 添加到我的 Play 2 应用程序中。

因此,我将依赖项添加到我的ApplicationBuild.scala文件中,如下所示:

object ApplicationBuild extends Build {

  val appName = "wealcome-webapp"
  val appVersion = "1.0-SNAPSHOT"

  val appDependencies = Seq(
    // Add your project dependencies here,
    jdbc,
    anorm,
    "com.sun.jersey" % "jersey-client" % "1.16"
  )

  val main = play.Project(appName, appVersion, appDependencies).settings(
    scalaVersion := "2.10.0"
  )

}

所以,在命令行中我制作 : play reload update

因此,我希望找到 Jersey 的 jars 文件到play-2.1-RC1/repository/local. 但是,我在play-2.1-RC1/repository/cache.

我应该怎么做才能使依赖项自动进入本地文件夹以期望我的应用程序能够编译?

在缓存文件夹中找到jar文件是否正常?缓存的作用究竟是什么?

4

1 回答 1

4

如果您使用的是 IDE,请确保运行play eclipsifyplay idea在更改依赖项之后运行。之后可能需要刷新项目。然后项目文件的类路径将被适当地更新。在您执行此操作之前,只有 SBT 会知道您的更改。

于 2013-01-16T18:27:07.203 回答