title: Why sbt compile doesn't copy unmanaged resources to classpath?
body: <p>Could you tell me why <code>sbt compile</code> doesn't copy unmanaged resources to classpath? On the other hand <code>sbt package</code> does. As result I can't start debugging unless I invoke <code>package</code> call manually :(</p>
  
  <p>I'm using SBT 0.12.1</p>
  
  <p>Below is my build.sbt.</p>
  
  <pre><code>import AssemblyKeys._ // put this at the top of the file
  
  net.virtualvoid.sbt.graph.Plugin.graphSettings
  
  assemblySettings
  
  organization  := "com.zzz"
  
  version       := "0.1"
  
  scalaVersion  := "2.10.2"
  
  scalacOptions := Seq("-unchecked", "-language:reflectiveCalls,postfixOps,implicitConversions", "-deprecation", "-feature", "-encoding", "utf8")
  
  unmanagedResourceDirectories in Compile &lt;++= baseDirectory { base =&gt;
      Seq( base / "src/main/webapp" )
  }
  
  jarName in assembly := "zzz.jar"
  
  mergeStrategy in assembly &lt;&lt;= (mergeStrategy in assembly) { (old) =&gt;
      {
          case "rootdoc.txt" =&gt; MergeStrategy.discard
          case x =&gt; old(x)
      }
  }
  
  mainClass in assembly := Some("com.zzz.Boot")
  
  name := "zzz"
  
  // disable using the Scala version in output paths and artifacts
  crossPaths := false
  
  artifactName := { (sv: ScalaVersion, module: ModuleID, artifact: Artifact) =&gt;
    artifact.name + "." + artifact.extension
  }
  
  resolvers ++= Seq(
    "spray repo" at "http://repo.spray.io/"
  )
  
  libraryDependencies ++= {
    val sprayVersion = "1.2-M8"
    val akkaVersion  = "2.2.0-RC1"
  Seq(
    "io.spray"            %   "spray-servlet" % sprayVersion withSources(),
    "io.spray"            %   "spray-can"     % sprayVersion withSources(),
    "io.spray"            %   "spray-routing" % sprayVersion withSources(),
    "com.typesafe.akka"   %%  "akka-actor"    % akkaVersion,
    "org.eclipse.jetty"       %   "jetty-webapp"  % "8.1.7.v20120910"     % "container",
    "org.eclipse.jetty.orbit" %   "javax.servlet" % "3.0.0.v201112011016" % "container"  artifacts Artifact("javax.servlet", "jar", "jar"),
    "net.sourceforge.htmlcleaner" % "htmlcleaner" % "2.2",
    "org.apache.httpcomponents" % "httpclient" % "4.2.3",
    "org.apache.commons" % "commons-lang3" % "3.1",
    "org.mongodb" %% "casbah" % "2.6.0",
    "com.romix.scala" % "scala-kryo-serialization" % "0.2-SNAPSHOT",
    "org.codehaus.jettison" % "jettison" % "1.3.3",
    "com.osinka.subset" %% "subset" % "2.0.1",
    "io.spray" %% "spray-json" % "1.2.5" intransitive()
  )
  }
  
  seq(Revolver.settings: _*)
  
  seq(webSettings: _*)
  
  seq(Twirl.settings: _*)
  </code></pre>