这一小节讲述一种老式风格的 .sbt
构建定义。
现在推荐使用 多项目 .sbt 构建定义。
不像 多项目 .sbt 构建定义 和 [.scala 构建定义][Full-Def] 显式地定义一个 [项目](../api/sbt/Project.html),
bare构建定义会根据 .sbt
文件所在的位置隐式地定义一个项目。
bare .sbt
构建定义由一个 Setting[_]
表达式的列表组成,而不是定义 Project
。
name := "hello"
version := "1.0"
scalaVersion := "2.11.7"
注意:这种空行限定在 0.13.7 之后将不再需要。
你不能像这样写bare build.sbt:
// 没有空行,会编译不过
name := "hello"
version := "1.0"
scalaVersion := "2.10.3"
sbt 需要有分隔符来辨别一个表达式从哪里开始,到哪里结束。