【发布时间】:2023-04-01 06:20:01
【问题描述】:
设置:
我有三个主要问题:
问题 1:
- IDEA 13 没有生成任何源文件夹(如图5 所示)。
- 我应该手动创建 src/main/scala(和其他)吗?
问题 2:
问题 3:
-
“target/scala-2.10/src_managed/main”源是什么意思 “测试”模块中的文件夹(图4)?
我应该用它做什么?
应该去那里什么样的来源?
感谢阅读。
【问题讨论】:
标签: intellij-idea sbt
设置:
我有三个主要问题:
问题 1:
问题 2:
问题 3:
“target/scala-2.10/src_managed/main”源是什么意思 “测试”模块中的文件夹(图4)?
我应该用它做什么?
应该去那里什么样的来源?
感谢阅读。
【问题讨论】:
标签: intellij-idea sbt
IDEA 13 没有生成任何源文件夹(如图 5 所示)。
您不需要它们来进行正确的 SBT 工作,因此 SBT 并不坚持要求它们可用(也许这就是 IDEA 不默认创建它们的原因)。
我应该手动创建 src/main/scala(和其他)吗?
不。你最终会的,但现在你不需要打扰。 Scala 源代码可以转到项目的主目录,SBT 会看到它们。
但有一个警告 - 您必须使用 New > File 创建 Scala 文件,因为主目录未标记为 Sources root。
创建的两个模块有什么区别(“test”- 图 4 和 “test-build” - 图 5)?
test 是您的项目,而test-build 是构建配置的项目。 SBT is recursive.
我应该使用哪一个?
test
我假设测试,但测试构建的目的是什么?
查看sbt is recursive 并阅读整个Getting Started。
“test”模块中的“target/scala-2.10/src_managed/main”源文件夹是什么意思(图4)? 我应该用它做什么? 应该去那里什么样的来源?
这是 SBT 的输出目录,你暂时不用担心。
我强烈建议您阅读完整的 Getting Started 以帮助您了解 SBT。
【讨论】: