Merge pull request #66 from shivaram/sbt-assembly-deps Add SBT target to assemble dependencies
This pull request is an attempt to address the long assembly build times during development. Instead of rebuilding the assembly jar for every Spark change, this pull request adds a new SBT target `spark` that packages all the Spark modules and builds an assembly of the dependencies. So the work flow that should work now would be something like ``` ./sbt/sbt spark # Doing this once should suffice ## Make changes ./sbt/sbt compile ./sbt/sbt test or ./spark-shell ``` Project: http://git-wip-us.apache.org/repos/asf/incubator-spark/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-spark/commit/8de9706b Tree: http://git-wip-us.apache.org/repos/asf/incubator-spark/tree/8de9706b Diff: http://git-wip-us.apache.org/repos/asf/incubator-spark/diff/8de9706b Branch: refs/heads/master Commit: 8de9706b86f41a37464f55e1ffe5a246adc712d1 Parents: e5316d0 0a4b76f Author: Matei Zaharia <ma...@eecs.berkeley.edu> Authored: Fri Oct 18 20:32:39 2013 -0700 Committer: Matei Zaharia <ma...@eecs.berkeley.edu> Committed: Fri Oct 18 20:32:39 2013 -0700 ---------------------------------------------------------------------- bin/compute-classpath.sh | 22 ++++++++++++++++++---- project/SparkBuild.scala | 13 ++++++++++--- 2 files changed, 28 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-spark/blob/8de9706b/project/SparkBuild.scala ----------------------------------------------------------------------