最近开始学习Scala。我知道build.sbt
和build.scala
之间的差异。但IntelliJ中这两种项目类型之间的区别是什么?
答案 0 :(得分:2)
Build.scala
没有任何关系。它只是一个包含Scala的IDEA module(可能会也可能不会使用SBT)。如果您和任何其他开发人员只想使用IDEA的项目(并且确定您永远不会改变主意),那么使用非SBT Scala模块可能已经足够了;我个人更喜欢SBT,因为这种情况(保持版本控制比IDEA的模块文件更好,依赖管理更简单,有很多有用的SBT插件等)。
答案 1 :(得分:0)
IntelliJ中的差异与IntelliJ之外的差异相同。 SBT插件以与IntelliJ之外的SBT相同的方式引用这些文件。
如果您看到差异,可能存在干扰的项目设置,但“开箱即用”您不应该看到这一点。