IntelliJ scala控制台,交互式开发

时间:2011-04-11 09:43:27

标签: scala intellij-idea

我刚刚在Scala开始“编码”,来自F#我试图找到一种方法来实现类似的环境。

目前我正在使用IntelliJ 10.0.2。使用Scala插件。在任何给定的项目中,我试图设置以下内容:

  • 打开时,scala控制台会加载项目的外部库(这可行)
  • 加载代码正在开发中的文件的命令/方式。例如,您在项目中定义了一些您想要测试的模块,因此您可以在控制台中加载“module1.scala”,加载“module2.scala”等。

这可能吗?

注意:

  • com.intellij.rt.execution.application.AppMain.org.jetbrains.plugins.scala.compiler.rt.ConsoleRunner似乎加载了所有外部库
  • 似乎有一个函数:加载但是当我提供它的参数时它返回“文件不存在”)实际上只是一个愚蠢的错误是使用C:而不是c:

非常感谢

2 个答案:

答案 0 :(得分:3)

Google for sbt插件的想法。 SBT(简单构建工具)是Scala的交互式构建工具。它有一个“console”命令,可以在启动时加载依赖项和类。 SBT也提供其他好东西。想法插件让你可以一起使用这两个。

答案 1 :(得分:2)

这不可能像IntelliJ IDEA功能。 您可以向Scala插件问题跟踪器添加适当的问题:http://youtrack.jetbrains.net/issues/SCL