2
Как sbt забирает корневой проект в простом определении, таком как это?Как sbt ссылается на проект в сборке?
object HelloBuild extends Build {
lazy val root = Project(id = "hello", base = file("."))
}
Как sbt забирает корневой проект в простом определении, таком как это?Как sbt ссылается на проект в сборке?
object HelloBuild extends Build {
lazy val root = Project(id = "hello", base = file("."))
}
Мое (сейчас немного меньше) неосведомленное предположение: отражение. :)
Edit: Некоторые данные (из приведенных выше замечаний):
Моей неосведомленной догадка: отражение. –
@AndreasFlierl кажется, что вы правы .. так просто :) http://www.scala-sbt.org/0.12.3/docs/Getting-Started/Multi-Project.html Добавьте его в качестве ответа, и я принимаем его, интернет-точки для вас! –
@AndreasFlierl Больше доказательств: https://github.com/sbt/sbt/blob/0.13/main/src/main/scala/sbt/Build.scala#L14 –