2011-04-11 27 views
1

我剛剛開始在Scala中「編碼」,來自F#我試圖找到一種方法來獲得類似的環境。IntelliJ斯卡拉控制檯,互動發展

目前我正在使用IntelliJ 10.0.2。與Scala插件。在任何給定的項目,我想設置如下:

  • 當打開了斯卡拉控制檯加載項目的外部庫(這工作)
  • 命令/方式來加載文件,其中的代碼是下研究與開發。比如你在你的項目中定義了一些你想測試的模塊,這樣你就可以在控制檯中執行一些操作,比如加載「module1.scala」,加載「module2.scala」等等。

這可能嗎?

注:

  • com.intellij.rt.execution.application.AppMain.org.jetbrains.plugins.scala.compiler.rt.ConsoleRunner似乎加載所有的外部庫
  • 似乎有是一個函數:負載,但是當我爲它供給返回參數「文件不存在」)實際上只是一個愚蠢的錯誤使用C:而不是C:

非常感謝

回答

3

Google for the sbt plugin for idea。 SBT(簡單構建工具)是一個用於Scala的交互式構建工具。它有一個「console」命令,用於在啓動時加載依賴項和類。 SBT也提供其他好東西。想法插件可以讓你一起使用這兩個。