标签: scala intellij-idea sbt
我有一个Scala SBT项目。当我使用IntelliJ导入项目时,我在项目中有两个模块可供选择。
为什么我还有其他“-build”项目?我是否必须包含该模块,还是可以忽略该模块?
答案 0 :(得分:2)
根据doc:
除了普通模块(对应于SBT“项目”)之外,IDEA还创建了特殊的“SBT”模块,它们描述了SBT构建定义本身(.sbt文件和项目目录中的Scala文件),以便提供突出显示,自动 - 这些文件和SBT库的完成和导航。
要拥有完整功能,您应该包含该模块。在* build.iml文件中存储有关依赖项的信息(除其他外)。
答案 1 :(得分:0)
如果没有该模块,build.sbt会在解析sbt文件时显示错误。
从“SBT项目”开启/关闭也很容易。
这是在添加构建模块之后。