title: Is it possible to set up a gradle project with more than 2 levels?
body: <p>We have been using gradle for about a year and have been somewhat successful with it. A number of features are still a little opaque, but we are getting there. I am not sure I am going about solving the problem correctly, so I will go ahead and ask the question:</p>
  
  <p>All the examples that I have seen for gradle have a root project and one level of sub-projects. For a number of reasons, we would like to consolidate our git projects. All of these are gradle projects, some of which have gradle sub-projects. What we want to end up with is essentially a multi-level gradle structure. We do not want to alter the gradle setup for all those projects and instead would like to have a top level gradle that manages all the projects and corresponding subprojects. My first attempt showed that I cannot have a controlling build.gradle that orchestrates all of the projects and subprojects. Am I doing something wrong? Am I following and inherently broken paradigm?</p>
  
  <p>Here is a sample structure for what I want to do:</p>
  
  <pre><code>Top Project
    build.gradle
    Project
      build.gradle
      Sub Project
        build.gradle
        src
      Sub Project
        ...
    Project
      ...
  </code></pre>
  
  <p>Thank you and I hope I did not miss some obvious explanation in the documentation.</p>