# Confusing documentation on Parallel builds

**URL:** <https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685>\
**Category:** Old Forum Archive\
**Created:** [April 26, 2013, 3:15pm UTC](https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685 "2013-04-26T15:15:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthew](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@matthew](https://discuss.gradle.org/u/matthew)\
**Post date:** [April 26, 2013, 3:15pm UTC](https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685/1 "2013-04-26T15:15:00Z")

</div>

When I asked someone about parallel builds, I got the following response: In general you should be able to get a parallel executed build for a project with three subprojects as you have described. I pushed a sample skeleton project setup at [https://github.com/breskeby/gradle-snippets/tree/master/multiparallel](https://github.com/breskeby/gradle-snippets/tree/master/multiparallel)

But in the Gradle manual: [gradle.org/docs/current/userguide/multi\_project\_builds.html](http://gradle.org/docs/current/userguide/multi_project_builds.html)

It says: “coupling of projects effectively prevents Gradle from building multiple projects in parallel”

and

“A very common way for projects to be coupled is by using configuration injection. It may not be immediately apparent, but using key Gradle features like the allprojects and subprojects keywords automatically cause your projects to be coupled.”

---

<div class="post-metadata">

**Author:** ![matthew](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@matthew](https://discuss.gradle.org/u/matthew)\
**Post date:** [April 26, 2013, 3:17pm UTC](https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685/2 "2013-04-26T15:17:00Z")

</div>

Sorry, the URL was reformatted, [the correct link to the manual is here](http://www.gradle.org/docs/current/userguide/multi_project_builds.html).

---

<div class="post-metadata">

**Author:** ![luke\_daley](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/luke_daley/32/9890_2.png) [@luke\_daley](https://discuss.gradle.org/u/luke_daley)\
**Post date:** [April 27, 2013, 8:38am UTC](https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685/3 "2013-04-27T08:38:00Z")

</div>

It’s not clear what your specific question/point is.

---

<div class="post-metadata">

**Author:** ![m\_m](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@m\_m](https://discuss.gradle.org/u/m_m)\
**Post date:** [July 19, 2013, 10:14am UTC](https://discuss.gradle.org/t/confusing-documentation-on-parallel-builds/1685/4 "2013-07-19T10:14:00Z")

</div>

The definition of decoupled projects is not clear . If I use “allprojects” ( though the projects are actually independant ) in the configuration , then does it imply projects are coupled ?
