0
所以我使用Spark-Shell,它基本上是Scala REPL的附加依賴和一些安裝程序。我通過它運行的一些代碼的問題是已經添加了依賴項。我想知道是否有一種方法可以刪除依賴項來添加更新的我想要的?Scala REPL刪除依賴項
我可以使用:cp .jar命令輕鬆添加新的命令,但它似乎不會覆蓋當前存在的命令。
所以我使用Spark-Shell,它基本上是Scala REPL的附加依賴和一些安裝程序。我通過它運行的一些代碼的問題是已經添加了依賴項。我想知道是否有一種方法可以刪除依賴項來添加更新的我想要的?Scala REPL刪除依賴項
我可以使用:cp .jar命令輕鬆添加新的命令,但它似乎不會覆蓋當前存在的命令。
你可以嘗試寫你自己的Spark-Shell,它可以讓你對你的依賴關係進行精細的控制。 Spark-Shell基本上是sbt console
,在build.sbt
中有幾個initialCommands。
不是。 ':reset'給你一個新的編譯器,但我不知道它是如何與':require'交互的。而且你失去了歷史。有一張票讓':reset'更有用。其實我看到':reset -classpath x.jar'應該以某種形式工作。 –