在Intellij Idea中使用SBT项目时了解项目结构

时间:2015-03-12 08:23:13

标签: scala intellij-idea sbt

当我使用Intellij Idea 14.0.3创建SBT Scala项目时,我最终得到以下项目结构:

newly created project

问题是,src文件夹位于项目根目录下,然后是同一级别的项目节点(在屏幕截图中突出显示)

我找不到任何解释此布局的文档,这非常令人困惑。我已经设法编译和部署scala应用程序,但该项目节点在做什么?我有什么用处呢?什么人工制品,如果有的话应该在它之下呢?

1 个答案:

答案 0 :(得分:1)

一般而言,SBT项目本身就是一个Scala项目,因此在某些情况下,您可以看到整个“项目”文件夹的层次结构及其自己的工件等。

(您的项目)/项目/项目/ ......(无限复杂)

作为一个项目,它可以拥有自己的源,目标等。在大多数情况下,你根本不需要进入项目文件夹,但如果你想改变SBT做事的方式,你可能会例如,启用SBT插件。

项目根目录下的src /,target / etc.文件夹是适用于您项目的文件夹。