在 Intellij Idea 中使用 SBT 项目时了解项目结构
Understanding project structure when using SBT project in Intellij Idea
当我使用 Intellij Idea 14.0.3 创建 SBT Scala 项目时,我最终得到以下项目结构:
问题是,src文件夹在项目根目录下,然后在同级有项目节点(截图中高亮显示)
我找不到任何解释此布局的文档,而且非常混乱。我已经设法编译和部署了 Scala 应用程序,但该项目节点在做什么?我要它有什么用?什么人工制品,如果有的话应该放在它下面?
一般来说,SBT 项目本身就是一个 Scala 项目,因此在某些情况下您可以看到 "project" 文件夹的整个层次结构以及它们自己的工件等。
(你的项目)/project/project/...(无限复杂)
作为一个项目,它可以有自己的源、目标等。在大多数情况下,你根本不需要进入项目文件夹,但如果你想改变 SBT 的工作方式,你可能会这样做,例如,启用 SBT 插件。
你项目根目录下的src/、target/等文件夹就是申请你项目的文件夹。
当我使用 Intellij Idea 14.0.3 创建 SBT Scala 项目时,我最终得到以下项目结构:
问题是,src文件夹在项目根目录下,然后在同级有项目节点(截图中高亮显示)
我找不到任何解释此布局的文档,而且非常混乱。我已经设法编译和部署了 Scala 应用程序,但该项目节点在做什么?我要它有什么用?什么人工制品,如果有的话应该放在它下面?
一般来说,SBT 项目本身就是一个 Scala 项目,因此在某些情况下您可以看到 "project" 文件夹的整个层次结构以及它们自己的工件等。
(你的项目)/project/project/...(无限复杂)
作为一个项目,它可以有自己的源、目标等。在大多数情况下,你根本不需要进入项目文件夹,但如果你想改变 SBT 的工作方式,你可能会这样做,例如,启用 SBT 插件。
你项目根目录下的src/、target/等文件夹就是申请你项目的文件夹。