File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 119
119
## sbt build
120
120
* defined in `build.sbt`
121
121
* consists set of subproject
122
+ * sbt is recursive
123
+ * `build.sbt` conceals how sbt really works
124
+ * sbt builds are defined with Scala code and that code, itself, has to be built
125
+ * `project` directory is another build inside your build
126
+ * knows how to build your build
127
+ * projects inside the metabuild can do anything any other project can do
128
+ * you can tweak the build definition of the build definition project, by creating a `project/project/` directory
129
+ * to distinguish the builds we sometimes use the term
130
+ * proper build to refer to your build
131
+ * meta-build to refer to the build in project
122
132
* example
123
133
```
124
134
lazy val root = (project in file(".")) // lazy vals to avoid initialization order problems
You can’t perform that action at this time.
0 commit comments