sbt 参考手册

sbt 参考手册 

sbt 是用于 Scala、Java 和 更多语言 的构建工具。它需要 Java 1.8 或更高版本。

安装 

请查看 安装 sbt 获取设置说明。

入门 

要开始使用,请阅读 入门指南。如果你事先对整体情况有正确的理解,将为你节省大量时间。所有文档都可以在每个页面左侧的目录中找到。

另请查看 常见问题解答

请查看 如何获取帮助? 了解有关 sbt 的帮助资源。要讨论 sbt 开发,请使用 讨论区。要了解 sbt 相关新闻,请关注我们的 Twitter 账号 @scala_sbt

sbt 的功能 

  • 简单项目几乎不需要配置
  • 基于 Scala 的 构建定义,可以利用 Scala 代码的全部灵活性
  • 从编译器中提取的信息,实现精确的增量重新编译
  • 库管理支持,使用 Coursier
  • 使用 触发执行 实现持续编译和测试
  • 支持混合 Scala/Java 项目
  • 支持使用 ScalaCheck、specs 和 ScalaTest 进行 测试。JUnit 由插件支持。
  • 启动 Scala REPL,并将项目类和依赖项添加到类路径中
  • 支持使用 子项目 进行模块化
  • 支持外部项目(将 Git 仓库列为依赖项!)
  • 并行任务执行,包括并行测试执行

另请查看 

此文档可以在 GitHub 上分叉。欢迎您进行更正和添加文档。

0.13.x 的文档已 存档在此处。此文档适用于 sbt 1.9.8。

另请查看 API 文档名称和类型索引