Repository: incubator-toree
Updated Branches:
  refs/heads/master cea63655a -> f81cec0ca


Remove the need to add assembly to driver-class-path


Project: http://git-wip-us.apache.org/repos/asf/incubator-toree/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-toree/commit/f81cec0c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-toree/tree/f81cec0c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-toree/diff/f81cec0c

Branch: refs/heads/master
Commit: f81cec0ca48d186b7e74ad9f6b6c3217a033cfe3
Parents: cea6365
Author: Gino Bustelo <lbust...@apache.org>
Authored: Thu Apr 28 15:51:39 2016 -0500
Committer: Gino Bustelo <lbust...@apache.org>
Committed: Thu Apr 28 15:52:56 2016 -0500

----------------------------------------------------------------------
 etc/bin/run.sh                                        |  1 -
 .../org/apache/toree/plugins/PluginSearcher.scala     | 14 ++++++++------
 2 files changed, 8 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-toree/blob/f81cec0c/etc/bin/run.sh
----------------------------------------------------------------------
diff --git a/etc/bin/run.sh b/etc/bin/run.sh
index b08cc0c..b6cf8cb 100755
--- a/etc/bin/run.sh
+++ b/etc/bin/run.sh
@@ -42,5 +42,4 @@ then
    TOREE_OPTS=${__TOREE_OPTS__}
 fi
 
-SPARK_OPTS="--driver-class-path=\"${TOREE_ASSEMBLY}\" ${SPARK_OPTS}"
 eval exec "${SPARK_HOME}/bin/spark-submit" "${SPARK_OPTS}" --class 
org.apache.toree.Main "${TOREE_ASSEMBLY}" "${TOREE_OPTS}" "$@"

http://git-wip-us.apache.org/repos/asf/incubator-toree/blob/f81cec0c/plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala
----------------------------------------------------------------------
diff --git 
a/plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala 
b/plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala
index 4686a50..01afe11 100644
--- a/plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala
+++ b/plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala
@@ -101,10 +101,12 @@ class PluginSearcher {
       .filter(c => classMatches(Seq(c)))
   }
 
-  private def classpath = System.getProperty("java.class.path")
-    .split(File.pathSeparator)
-    .map(s => if (s.trim.length == 0) "." else s)
-    .map(new File(_))
-    .filter(_.getAbsolutePath.toLowerCase.contains("toree"))
-    .toList
+  private def classpath = {
+    new 
File(this.getClass.getProtectionDomain.getCodeSource.getLocation.getPath) :: 
System.getProperty("java.class.path")
+     .split(File.pathSeparator)
+     .map(s => if (s.trim.length == 0) "." else s)
+     .map(new File(_))
+     .filter(_.getAbsolutePath.toLowerCase.contains("toree"))
+     .toList
+  }
 }

Reply via email to