2016-07-19 206 views
0

所以我使用Spark-Shell,它基本上是Scala REPL的附加依賴和一些安裝程序。我通過它運行的一些代碼的問題是已經添加了依賴項。我想知道是否有一種方法可以刪除依賴項來添加更新的我想要的?Scala REPL刪除依賴項

我可以使用:cp .jar命令輕鬆添加新的命令,但它似乎不會覆蓋當前存在的命令。

+0

不是。 ':reset'給你一個新的編譯器,但我不知道它是如何與':require'交互的。而且你失去了歷史。有一張票讓':reset'更有用。其實我看到':reset -classpath x.jar'應該以某種形式工作。 –

回答

1

你可以嘗試寫你自己的Spark-Shell,它可以讓你對你的依賴關係進行精細的控制。 Spark-Shell基本上是sbt console,在build.sbt中有幾個initialCommands