2010-03-30 03:17:55 +04:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# Figure out where the Scala framework is installed
|
|
|
|
FWDIR=`dirname $0`
|
|
|
|
|
|
|
|
# Set JAVA_OPTS to be able to load libnexus.so and set various other misc options
|
2010-06-28 02:21:54 +04:00
|
|
|
export JAVA_OPTS="-Djava.library.path=$FWDIR/third_party:$FWDIR/src/native -Xms100m -Xmx750m"
|
2010-03-30 03:17:55 +04:00
|
|
|
if [ -e $FWDIR/conf/java-opts ] ; then
|
|
|
|
JAVA_OPTS+=" `cat $FWDIR/conf/java-opts`"
|
|
|
|
fi
|
|
|
|
export JAVA_OPTS
|
|
|
|
|
|
|
|
# Build up classpath
|
|
|
|
CLASSPATH=$FWDIR/build/classes
|
|
|
|
CLASSPATH+=:$FWDIR/third_party/nexus.jar
|
|
|
|
CLASSPATH+=:$FWDIR/third_party/asm-3.2/lib/all/asm-all-3.2.jar
|
|
|
|
CLASSPATH+=:$FWDIR/third_party/colt.jar
|
|
|
|
CLASSPATH+=:$FWDIR/third_party/google-collect-1.0-rc5/google-collect-1.0-rc5.jar
|
|
|
|
CLASSPATH+=:$FWDIR/third_party/hadoop-0.20.0/hadoop-0.20.0-core.jar
|
2010-06-11 09:36:45 +04:00
|
|
|
CLASSPATH+=:third_party/scalatest-1.2-for-scala-2.8.0.RC3-SNAPSHOT.jar
|
|
|
|
CLASSPATH+=:third_party/scalacheck_2.8.0.RC3-1.7.jar
|
2010-03-30 03:17:55 +04:00
|
|
|
for jar in $FWDIR/third_party/hadoop-0.20.0/lib/*.jar; do
|
|
|
|
CLASSPATH+=:$jar
|
|
|
|
done
|
|
|
|
export CLASSPATH
|
|
|
|
|
|
|
|
if [ -n "$SCALA_HOME" ]; then
|
|
|
|
SCALA=${SCALA_HOME}/bin/scala
|
|
|
|
else
|
|
|
|
SCALA=scala
|
|
|
|
fi
|
|
|
|
|
|
|
|
exec $SCALA -cp $CLASSPATH $@
|