title: Gradle: How to configure multiproject setup with side-by-side projects
body: <p>We have an old project that is set up like this:</p>
  
  <pre><code>.
  ├── customizationProject
  │   ├── ejb
  │   └── services
  ├── projectA
  │   ├── ejb
  │   └── shared
  ├── projectB
  │   └── ejb
  └── projectC
      ├── ejb
      └── services
  </code></pre>
  
  <p>The idea is that the customizationProject is where the final assembly of the delivered application happends, there might in fact be multiple  <code>customizationProjects</code> and they might include multiple configurations. That, however is not the problem I'm tyring to solve.</p>
  
  <p>I want to make the customizationProject the logical root project of the gradle projects.
  How do I configure the individual projects, so that they
  a) know they're part of a multiproject build
  b) can be properly executed, with different scopes, e.g. just running the tests of one subproject, while also allowing <em>all</em> tests to be executed accross all the projects?</p>