diff --git a/pom.xml b/pom.xml
index 2d59f06811a8..9e928196c073 100644
--- a/pom.xml
+++ b/pom.xml
@@ -730,6 +730,12 @@
scalap
${scala.version}
+
+
+ jline
+ jline
+ 2.12.1
+
org.scalatest
scalatest_${scala.binary.version}
@@ -1183,6 +1189,10 @@
org.jboss.netty
netty
+
+ jline
+ jline
+
@@ -1920,11 +1930,6 @@
antlr4-runtime
${antlr4.version}
-
- jline
- jline
- 2.12.1
-
org.apache.commons
commons-crypto
diff --git a/repl/pom.xml b/repl/pom.xml
index bd2cfc465aaf..1cb0098d0eca 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -69,10 +69,6 @@
org.scala-lang
scala-reflect
${scala.version}
-
-
- jline
- jline
org.slf4j
diff --git a/repl/scala-2.12/src/main/scala/org/apache/spark/repl/SparkILoop.scala b/repl/scala-2.12/src/main/scala/org/apache/spark/repl/SparkILoop.scala
index 413594021987..900edd63cb90 100644
--- a/repl/scala-2.12/src/main/scala/org/apache/spark/repl/SparkILoop.scala
+++ b/repl/scala-2.12/src/main/scala/org/apache/spark/repl/SparkILoop.scala
@@ -19,9 +19,6 @@ package org.apache.spark.repl
import java.io.BufferedReader
-// scalastyle:off println
-import scala.Predef.{println => _, _}
-// scalastyle:on println
import scala.tools.nsc.Settings
import scala.tools.nsc.interpreter.{ILoop, JPrintWriter}
import scala.tools.nsc.util.stringFromStream
@@ -37,7 +34,7 @@ class SparkILoop(in0: Option[BufferedReader], out: JPrintWriter)
def initializeSpark() {
intp.beQuietDuring {
- processLine("""
+ command("""
@transient val spark = if (org.apache.spark.repl.Main.sparkSession != null) {
org.apache.spark.repl.Main.sparkSession
} else {
@@ -64,10 +61,10 @@ class SparkILoop(in0: Option[BufferedReader], out: JPrintWriter)
_sc
}
""")
- processLine("import org.apache.spark.SparkContext._")
- processLine("import spark.implicits._")
- processLine("import spark.sql")
- processLine("import org.apache.spark.sql.functions._")
+ command("import org.apache.spark.SparkContext._")
+ command("import spark.implicits._")
+ command("import spark.sql")
+ command("import org.apache.spark.sql.functions._")
}
}