title: Adding a managed dependency to Play 2 app
body: <p>I want to add Jersey-client to my Play 2 app using <strong>SBT</strong>.</p>
  
  <p>So, I added the dependency into my <code>ApplicationBuild.scala</code> file as follows:</p>
  
  <pre><code>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"
    )
  
  }
  </code></pre>
  
  <p>So, in command-line I make :  <code>play reload update</code>.</p>
  
  <p>Thus, I expect to find Jersey's jars file into <code>play-2.1-RC1/repository/local</code>.
  However, I find jars into <code>play-2.1-RC1/repository/cache</code>.</p>
  
  <p>What should I do to make automatically the dependency goes into the <strong>local</strong> folder in order to expect my app to compile? </p>
  
  <p>Is it normal to find jars file into the <strong>cache</strong> folder? What is exactly the role of cache? </p>