【发布时间】:2015-11-25 14:40:26
【问题描述】:
我想知道如何将常规 scala 项目转换为 sbt 项目。我尝试在根目录上手动创建一个 sbt 文件,正确实现,但 Intellij 仍然无法将其识别为 sbt 项目,即它不会在“查看 - >工具窗口”中显示“SBT” " 选项。
我应该怎么做?我实际上正在尝试做的是创建一个包含多个(独立)模块的空项目。
从我收集到的信息看来,似乎没有办法直接添加一个支持 sbt 的模块,对吗?
谢谢
【问题讨论】:
-
你想要一个包含 SBT 模块的 Scala 项目还是一个包含多个模块的 SBT 项目?
-
Grrr,好问题。我不知道,在这方面我还是个婴儿。我可能会倾向于前者而不是后者,因为我想在物理上分离项目的不同部分以避免耦合。或者我可以两种方式都这样做吗?具有多个模块的单个 SBT 项目是否允许我从存储库中签出一个模块并构建它?
-
是的。如果您有多个子项目(又名多项目 SBT),那就更好了。每个项目都有自己的目录、选项、设置等,可以独立编译、打包、测试。项目可以依赖于外部库和依赖于其他子项目。
标签: scala intellij-idea sbt intellij-15