【问题标题】:IntelliJ "SBT project import" that creates two modules创建两个模块的 IntelliJ“SBT 项目导入”
【发布时间】:2016-05-03 22:42:19
【问题描述】:

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

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

【问题讨论】:

    标签: scala intellij-idea sbt


    【解决方案1】:

    根据doc

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

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

    【讨论】:

    • 这不是必须的,但是有它很好。如果您想要自动完成、文档和源导航,它是用于处理 sbt 构建本身的项目。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-01-02
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多