IntelliJ“SBT项目导入”,创建两个模块

时间:2016-05-03 06:04:53

标签: scala intellij-idea sbt

我有一个Scala SBT项目。当我使用IntelliJ导入项目时,我在项目中有两个模块可供选择。

enter image description here

为什么我还有其他“-build”项目?我是否必须包含该模块,还是可以忽略该模块?

2 个答案:

答案 0 :(得分:2)

根据doc

  

除了普通模块(对应于SBT“项目”)之外,IDEA还创建了特殊的“SBT”模块,它们描述了SBT构建定义本身(.sbt文件和项目目录中的Scala文件),以便提供突出显示,自动 - 这些文件和SBT库的完成和导航。

要拥有完整功能,您应该包含该模块。在* build.iml文件中存储有关依赖项的信息(除其他外)。

答案 1 :(得分:0)

如果没有该模块,build.sbt会在解析sbt文件时显示错误。

enter image description here

从“SBT项目”开启/关闭也很容易。

enter image description here

这是在添加构建模块之后。

enter image description here