From 59f1f42a9afb96a4dae1eb89e2e26e9956d2b65a Mon Sep 17 00:00:00 2001 From: Ismael Juma Date: Fri, 27 May 2011 10:20:34 +0100 Subject: Update run to work with SBT managed dependencies and the newly introduced repl module. --- run | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) (limited to 'run') diff --git a/run b/run index d3346f53e7..efcf63cbbc 100755 --- a/run +++ b/run @@ -1,5 +1,7 @@ #!/bin/bash +SCALA_VERSION=2.8.1 + # Figure out where the Scala framework is installed FWDIR="$(cd `dirname $0`; pwd)" @@ -34,34 +36,28 @@ fi export JAVA_OPTS CORE_DIR=$FWDIR/core +REPL_DIR=$FWDIR/repl EXAMPLES_DIR=$FWDIR/examples BAGEL_DIR=$FWDIR/bagel # Build up classpath -CLASSPATH="$SPARK_CLASSPATH:$CORE_DIR/target/scala_2.8.1/classes:$MESOS_CLASSPATH" +CLASSPATH="$SPARK_CLASSPATH:$CORE_DIR/target/scala_$SCALA_VERSION/classes:$MESOS_CLASSPATH" CLASSPATH+=:$FWDIR/conf -CLASSPATH+=:$CORE_DIR/lib/mesos.jar -CLASSPATH+=:$CORE_DIR/lib/asm-all-3.3.1.jar -CLASSPATH+=:$CORE_DIR/lib/colt.jar -CLASSPATH+=:$CORE_DIR/lib/guava-r07/guava-r07.jar -CLASSPATH+=:$CORE_DIR/lib/hadoop-0.20.2/hadoop-0.20.2-core.jar -CLASSPATH+=:$CORE_DIR/lib/scalatest-1.2/scalatest-1.2.jar -CLASSPATH+=:$CORE_DIR/lib/scalacheck_2.8.0-1.7.jar -CLASSPATH+=:$CORE_DIR/lib/jetty-7.1.6.v20100715/jetty-server-7.1.6.v20100715.jar -CLASSPATH+=:$CORE_DIR/lib/jetty-7.1.6.v20100715/servlet-api-2.5.jar -CLASSPATH+=:$CORE_DIR/lib/kryo-1.04-mod/kryo-1.04-mod.jar -CLASSPATH+=:$CORE_DIR/lib/kryo-1.04-mod/minlog-1.2.jar -CLASSPATH+=:$CORE_DIR/lib/kryo-1.04-mod/objenesis-1.2.jar -CLASSPATH+=:$CORE_DIR/lib/kryo-1.04-mod/reflectasm-1.01.jar -CLASSPATH+=:$CORE_DIR/lib/apache-log4j-1.2.16/log4j-1.2.16.jar -CLASSPATH+=:$CORE_DIR/lib/slf4j-1.6.1/slf4j-api-1.6.1.jar -CLASSPATH+=:$CORE_DIR/lib/slf4j-1.6.1/slf4j-log4j12-1.6.1.jar -CLASSPATH+=:$CORE_DIR/lib/compress-lzf-0.6.0/compress-lzf-0.6.0.jar -CLASSPATH+=:$EXAMPLES_DIR/target/scala_2.8.1/classes -for jar in $CORE_DIR/lib/hadoop-0.20.2/lib/*.jar; do +CLASSPATH+=:$REPL_DIR/target/scala_$SCALA_VERSION/classes +CLASSPATH+=:$EXAMPLES_DIR/target/scala_$SCALA_VERSION/classes +for jar in `find $CORE_DIR/lib -name '*jar'`; do + CLASSPATH+=:$jar +done +for jar in $CORE_DIR/lib_managed/scala_$SCALA_VERSION/compile/*.jar; do + CLASSPATH+=:$jar +done +for jar in `find $REPL_DIR/lib -name '*jar'`; do + CLASSPATH+=:$jar +done +for jar in $REPL_DIR/lib_managed/scala_$SCALA_VERSION/compile/*.jar; do CLASSPATH+=:$jar done -CLASSPATH+=:$BAGEL_DIR/target/scala_2.8.1/classes +CLASSPATH+=:$BAGEL_DIR/target/scala_$SCALA_VERSION/classes export CLASSPATH # Needed for spark-shell if [ -n "$SCALA_HOME" ]; then -- cgit v1.2.3