如何使用Intellij Idea和Scala

时间:2015-05-13 15:04:34

标签: scala intellij-idea

我在SBT多模块scala项目上工作。 我使用Idea来编辑代码和一个带有sbt~compile的外部终端进行编译。

我对这个工作流程并不满意。

有更好的方法吗?

在某些地方可以选择配置,文档不是很清楚,所以如何配置:

  • in Build>编译器> Scala编译器
  • in Languages>阶
  • in Languages> Scala编译服务器

您是否在scala编译器中配置了一些选项?

何时以及如何编译(例如,您是否在编译器设置中自动使用make)?

您是否使用构思或SBT作为增量类型

1 个答案:

答案 0 :(得分:5)

您可以通过

将多项目SBT项目导入scala
File -> Import Project...

SBT project

导入时,请务必选择Use auto-import。这将使您在更改SBT构建文件时保持IntelliJ环境同步。

至少13岁以下,您可能需要进入

File -> Project Structure

并删除最终创建的一些无关项目(似乎为我创建projectproject-build

设置完成后,IntelliJ中的构建将通过SBT构建,即它与通过sbt compile构建的行为相同。