SBuild 是基于 Scala 的构建系统,主要特点:
- 平台无关
- 支持多项目
- 自动检测所需的动作以及新版本
- 灵活的模式处理机制
- 支持 Maven 资料库
- 集成 Ant 任务
- 跨项目依赖解析
- 高性能
- 语法简单,无需 Scala 知识
SBuild 0.6.0 改进记录:
- The SchemeHandler API was improved and ResolveFiles was added.
- Parallel execution of targets is no longer experimental and can be activated with the --jobs commandline option.
- If you need to express a dependency between two dependencies, you can use the new ~~ operator to denote a synchronization barrier.
- The downloader now handles failures better and tries to resume and retry interrupted downloads.
- It also sends a proper User Agent and shows a meaningful progress indicator for longer downloads.
- You might welcome the new --repeat option, which will re-run the specified targets after a given time interval.
SBuild 的详细介绍:请点这里
SBuild 的下载地址:请点这里