【发布时间】:2015-03-12 23:18:36
【问题描述】:
当我使用 Intellij Idea 14.0.3 创建 SBT Scala 项目时,我最终得到以下项目结构:
问题是,src文件夹在项目根目录下,然后有同级的项目节点(截图中突出显示)
我找不到任何解释此布局的文档,这非常令人困惑。我已经设法编译和部署 scala 应用程序,但是那个项目节点在做什么?我有什么用?什么文物,如果有的话应该放在它下面?
【问题讨论】:
-
里面的项目文件夹应该包含生成的资产,构建工具sbt在其构建过程中使用这些资产。为什么你会被那个项目文件夹困扰?
-
主要是因为它被标记为 (sources root)。这让我觉得那是我应该放置资源的地方。 src旁边还有一个target文件夹,所以如果sbt项目输出要进入project/...那么src旁边的target文件夹的作用是什么?
-
嗯...正如我提到的
project folder里面应该包含生成的资产和其他一些东西,构建工具 sbt 在其构建过程中使用它们。简单来说,目标文件夹包含构建过程后最终生成的资产。
标签: scala intellij-idea sbt