If I have a project/Build.scala:
object MyBuild extends Build {
...
override val settings = super.settings ++ Seq(
foo := "blah",
bar := 5
)
}
Is that settings
field scoped to ThisBuild
? Global
? Consider especially a multi-project build. If there's a root aggregate project, how do those settings flow to subprojects?
To elaborate, in this page it says, "settings in .sbt files are appended to the settings in .scala files." What I want to know is what "appended settings" correspond to in scope-land, since I saw on twitter that .scala builds are on their way out and I want to migrate my build to .sbt configurations.