Want to know if a project would compile faster if like the one really big common module could be split into submodule so the dependency graph is less like a pyramid
*
/ \
* *
and more like a square
* * <-- build top level dependencies faster because can build concurrently on multi core CPU
|/ |
* *
or does Gradle not build in the in order of the dependencies?
Was curios if project could build faster if higher level modules can be built in parallel.
edit
My understanding is that there is a task tree, and Gradle builds in order of the task tree, so that might be the direction I should look in.