aboutsummaryrefslogtreecommitdiff
path: root/project/SparkBuild.scala
diff options
context:
space:
mode:
authorJosh Rosen <joshrosen@eecs.berkeley.edu>2013-07-17 22:59:00 -0700
committerMatei Zaharia <matei@eecs.berkeley.edu>2013-07-22 16:11:49 -0700
commitc83680434bfd6c241ed2e66f2e8704d3b93f752f (patch)
tree4431b8e0943139cec5574e853154fe3b6c9d84f3 /project/SparkBuild.scala
parent8e38e7723230c1ca9564ddb79087fd1c4326b351 (diff)
downloadspark-c83680434bfd6c241ed2e66f2e8704d3b93f752f.tar.gz
spark-c83680434bfd6c241ed2e66f2e8704d3b93f752f.tar.bz2
spark-c83680434bfd6c241ed2e66f2e8704d3b93f752f.zip
Add JavaAPICompletenessChecker.
This is used to find methods in the Scala API that need to be ported to the Java API. To use it: ./run spark.tools.JavaAPICompletenessChecker Conflicts: project/SparkBuild.scala run run2.cmd
Diffstat (limited to 'project/SparkBuild.scala')
-rw-r--r--project/SparkBuild.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 2f2cbf646a..f3f67b57c8 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -40,7 +40,7 @@ object SparkBuild extends Build {
//val HADOOP_MAJOR_VERSION = "2"
//val HADOOP_YARN = true
- lazy val root = Project("root", file("."), settings = rootSettings) aggregate(core, repl, examples, bagel, streaming, mllib)
+ lazy val root = Project("root", file("."), settings = rootSettings) aggregate(core, repl, examples, bagel, streaming, mllib, tools)
lazy val core = Project("core", file("core"), settings = coreSettings)
@@ -48,6 +48,8 @@ object SparkBuild extends Build {
lazy val examples = Project("examples", file("examples"), settings = examplesSettings) dependsOn (core) dependsOn (streaming)
+ lazy val tools = Project("tools", file("tools"), settings = examplesSettings) dependsOn (core) dependsOn (streaming)
+
lazy val bagel = Project("bagel", file("bagel"), settings = bagelSettings) dependsOn (core)
lazy val streaming = Project("streaming", file("streaming"), settings = streamingSettings) dependsOn (core)
@@ -233,6 +235,10 @@ object SparkBuild extends Build {
)
)
+ def toolsSettings = sharedSettings ++ Seq(
+ name := "spark-tools"
+ )
+
def bagelSettings = sharedSettings ++ Seq(name := "spark-bagel")
def mllibSettings = sharedSettings ++ Seq(