9.1 sbt (Simple Build Tool) Scala 构建利器:SBT (Simple Build Tool) 详解与实践 9.1 SBT (Simple Build Tool) 9.1.1 SBT 简介 SBT 是 Scala 的官方构建工具,它基于 Scala 语言编写,并采用函数式编程思想。SBT 的核心思想是使用一个简单的 DSL (Domain Specific Language) 来描述项目的构建过程。通过定义项目的依赖关系、源代码位置、编译选项等信息,SBT 可以自动完成项目的编译、测试、打包等任务。 9.1.2 SBT 的核心概念 build.sbt: 这是 SBT 项目的核心配置文件,用于定义项目的各种属性,如项目名称、版本、依赖关系等。