aboutsummaryrefslogtreecommitdiff
path: root/project/SparkBuild.scala
diff options
context:
space:
mode:
authorPatrick Wendell <pwendell@gmail.com>2013-09-08 14:37:45 -0700
committerPatrick Wendell <pwendell@gmail.com>2013-09-08 14:37:45 -0700
commit27bd74c8ad17e59dba143901a0ff394140f144a2 (patch)
treee0183ea3173748566d4788288efd0270031755ab /project/SparkBuild.scala
parent6d2198643ccb3f3c1a7a3cf07b5b96a98ae7bb1c (diff)
downloadspark-27bd74c8ad17e59dba143901a0ff394140f144a2.tar.gz
spark-27bd74c8ad17e59dba143901a0ff394140f144a2.tar.bz2
spark-27bd74c8ad17e59dba143901a0ff394140f144a2.zip
Fix target JVM version in scala build
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 d038a4f479..ef2a023367 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -33,6 +33,10 @@ object SparkBuild extends Build {
// HBase version; set as appropriate.
val HBASE_VERSION = "0.94.6"
+ // Target JVM version
+ val SCALAC_JVM_VERSION = "jvm-1.5"
+ val JAVAC_JVM_VERSION = "1.5"
+
lazy val root = Project("root", file("."), settings = rootSettings) aggregate(allProjects: _*)
lazy val core = Project("core", file("core"), settings = coreSettings)
@@ -77,7 +81,9 @@ object SparkBuild extends Build {
organization := "org.apache.spark",
version := "0.8.0-SNAPSHOT",
scalaVersion := "2.9.3",
- scalacOptions := Seq("-unchecked", "-optimize", "-deprecation"),
+ scalacOptions := Seq("-unchecked", "-optimize", "-deprecation",
+ "-target:" + SCALAC_JVM_VERSION),
+ javacOptions := Seq("-target", JAVAC_JVM_VERSION, "-source", JAVAC_JVM_VERSION),
unmanagedJars in Compile <<= baseDirectory map { base => (base / "lib" ** "*.jar").classpath },
retrieveManaged := true,
retrievePattern := "[type]s/[artifact](-[revision])(-[classifier]).[ext]",