基本目录中缺少 build.scala
Posted
技术标签:
【中文标题】基本目录中缺少 build.scala【英文标题】:Missing build.scala in base directory 【发布时间】:2012-09-13 02:38:02 【问题描述】:我正在尝试使用 sbt 版本 12 来自 GitHub 的教程。 我从 sbt windows 安装程序包安装了 sbt 但是任何时候我运行 sbt,项目都会运行,但是 我在基目录中找不到 build.scala 文件 而是我在带有 scala 文件的基本目录中找到一个目标文件夹
下面是来自github的简单scala代码
object Hi
def main(args: Array[String]) = println("Hi!")
代码在 scala 文件中定义。 即使代码运行但我找不到 build.scala 文件。 关键是我想建立一个akka项目,我相信我必须在build.cala文件中添加一些配置
请有任何想法。
【问题讨论】:
【参考方案1】:SBT 使用所谓的“约定优于配置”的方法。这意味着对于一个简单的项目不需要配置。因此,如果您想配置您的项目,请使用 light 配置(只需在项目的 root
目录中创建一个 build.sbt
文件)或完整配置(只需在 root/project
目录中创建一个 build.scala
文件)你的项目)。请参阅 Akka's documentation website 中的“将 Akka 与 SBT 结合使用”部分了解 akka 依赖项,参阅 this site 了解 SBT 配置。请注意,SBT's website 上还有一个出色的 SBT 指南。
【讨论】:
【参考方案2】:build.scala 文件进入您应该在项目根文件夹中创建的 /project 目录。阅读this page 的文档。
关于 Akka,我将从 template project 文档中提到的 template project 开始,而不是尝试从头开始构建它。
【讨论】:
以上是关于基本目录中缺少 build.scala的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Play 2.2.x 的 dist 任务中禁用 ScalaDoc 生成(使用 project/build.scala)?