项目地点在SBT中意味着什么?

时间:2015-02-08 02:02:20

标签: sbt sbt-0.13

要定义项目,我做

project in file(".")

file(".")的功能是什么,而不是设置baseDirectory

例如,

之间有什么区别
lazy val myProject = project in file("foo")

lazy val myProject = (project in file(".")).settings(
  baseDirectory := file("foo"))

1 个答案:

答案 0 :(得分:0)

对于项目,使用project in file(...)和自己设置baseDirectory之间没有区别。使用show baseDirectory来说服自己:)

但是,由于baseDirectory是一个设置,因此它可以用于任何范围,例如您可以为特定配置或任务设置基本目录。