sbt 参考手册
sbt 入门
安装 sbt
在 macOS 上安装 sbt
在 Windows 上安装 sbt
在 Linux 上安装 sbt
sbt 示例
目录结构
运行
IDE 集成
构建定义
多项目构建
任务图
范围
追加值
范围委托 (.value 查找)
库依赖项
使用插件
自定义设置和任务
组织构建
入门总结
常见问题解答
一般信息
鸣谢
社区插件
社区仓库策略
Bintray 用于插件
使用 Sonatype
为 sbt 做贡献
更改
从 sbt 0.13.x 迁移
sbt 1.4.x 版本
sbt 1.3.x 版本
sbt 1.2.x 版本
sbt 1.1.x 版本
sbt 1.0.x 版本
详细主题
使用 sbt
命令行参考
控制台项目
跨构建
与配置系统交互
触发执行
脚本模式
sbt 服务器
理解增量重新编译
配置
类路径、源代码和资源
编译器插件支持
配置 Scala
分叉
全局设置
Java 源代码
映射文件
本地 Scala
宏项目
路径
并行执行
外部进程
运行项目代码
测试
进程内类加载
通配符
远程缓存
依赖项管理
工件
依赖项管理流程
库管理
代理仓库
发布
解析器
更新报告
缓存解析
任务和命令
任务
缓存
输入任务
命令
解析和制表符补全
状态和操作
任务/设置:动机
插件和最佳实践
一般最佳实践
插件
插件最佳实践
使用 sbt 设置 GitHub Actions
使用 sbt 设置 Travis CI
测试 sbt 插件
sbt new 和模板
跨构建插件
如何…
类路径
自定义路径
生成文件
检查构建
交互模式
配置和使用日志记录
项目元数据
配置打包
运行命令
配置和使用 Scala
生成 API 文档
定义自定义任务
如何在启动时采取行动
跟踪文件输入和输出
排查内存问题
排序
使用 Def.sequential 定义顺序任务
使用 Def.taskDyn 定义动态任务
在输入任务之后执行操作
使用 Def.inputTaskDyn 定义动态输入任务
如何使用命令进行排序
如何定义自定义依赖项配置
示例
.sbt 构建示例
.sbt 构建(包含 .scala 文件)示例
高级配置示例
高级命令示例
索引
开发者指南(进行中)
模块化
模块总结
sbt 编码指南
sbt-datatype
编译器接口
获取最具体的源代码
sbt 启动器
sbt 启动器入门
Sbt 启动器架构
sbt 启动器配置
备注
核心原则
设置核心
设置初始化
使用 sbt 创建命令行应用程序
存档页面
Hello, World
内容深度
组合页面
任务和命令
本部分文档包含详细记录特定 sbt 主题的页面。在阅读本部分内容之前,您需要以
入门指南
为基础。
>
下一页
任务
English
日本語
中文 (简体)
Español
学习
下载
参与