向Play 2应用添加托管依赖项

时间:2013-01-16 15:07:03

标签: scala playframework-2.0 sbt ivy

我想使用 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

因此,我希望将泽西的jars文件发现到play-2.1-RC1/repository/local。 但是,我发现罐子里有play-2.1-RC1/repository/cache

我应该怎么做才能自动将依赖关系转到本地文件夹中,以期我的应用程序可以编译?

缓存文件夹中找到jars文件是否正常?缓存的作用是什么?

1 个答案:

答案 0 :(得分:4)

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