- 简介
- 1. 安装 sbt runner
- 2. sbt 示例教程
- 3. sbt 入门
- 3.1. sbt 的存在理由
- 3.2. 创建新的构建
- 3.3. sbt 组件
- 3.4. 基本任务
- 3.5. 构建定义基础
- 3.6. 库依赖基础
- 3.7. 多项目基础
- 3.8. 插件基础
- 3.9. 构建布局
- 3.10. sbt 与 IDE
- 4. 变更记录
- 4.1. sbt 2.0 变更
- 4.2. 从 sbt 1.x 迁移
- 5. 概念
- 5.1. 命令基础
- 5.2. 交叉构建
- 5.3. sbt query
- 5.4. 缓存
- 6. 参考
- 6.1. sbt
- 6.2. sbt update
- 6.3. sbt dependencyTree
- 6.4. sbt compile
- 6.5. sbt run
- 6.6. sbt test
- 6.7. sbt inspect
- 6.8. sbt publish
- 6.9. Watch 命令
- 6.10. 缓存任务
- 6.11. 交叉构建设置
- 6.12. 远程缓存设置
- 6.13. 工件
- 6.14. 输入任务
- 6.15. Tab 补全解析器
- 6.16. 命令
- 6.17. 插件
- 7. Community plugins
- 8. 食谱
- 8.1. 编写 hello world
- 8.2. 发布到中央仓库
- 8.3. 将 sbt 用作 Metals 构建服务器
- 8.4. 导入到 IntelliJ IDEA
- 8.5. 源码依赖插件
- 9. Appendix: Glossary
- 10. Appendix: Setup notes