mirror of https://github.com/sbt/sbt.git
**Problem** For sbt 1.x, the user is forced to pick between having a stable ID for the root project, or having the automatic aggregation of all subprojects. The problem becomes more pronounced for large build that frequent add/remove subprojects. **Solution** This implements `.autoAggregate` method on `Project`, which is implemented as `this.aggregate(LocalAggregate)`. At the loading time, we can automatically expand `LocalAggregate` to a list of subproject references, after we discover all subprojects. The `autoAggregate` will use the base directory of the subproject to pick the parent-child relationship. For example, a root project would aggregate all subprojects, but `bar` might aggregate only `bar/bar1` and `bar/bar2`. |
||
|---|---|---|
| .. | ||
| src | ||
| NOTICE | ||