2015-02-08 69 views
0

要定義一個項目,我做項目位置在SBT中意味着什麼?

project in file(".") 

什麼是file(".")的功能,而不是設置baseDirectory

例如,是什麼

lazy val myProject = project in file("foo") 

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

回答

0

之間的區別對於項目,有利用project in file(...)和設置baseDirectory自己之間沒有什麼區別。使用show baseDirectory說服自己:)

但是,由於baseDirectory是一個設置,它可以用於任何範圍,例如,您可以設置特定配置或任務的基本目錄。