title: Gradle share dependencies in a cascade manner between related projects
body: <p>I have the following Java projects structure:</p>
  
  <pre><code>Util
   |
    -- Core
        |
         -- Services
        |
         -- Tools
  </code></pre>
  
  <p>The projects: Tools and Services references to Core and Util projects, the thing is that I ended up writing the same dependency over each project, there must be a better way to inherit the dependencies of the referenced projects and add new ones if needed. </p>
  
  <p>I know about multi projects in Gradle, but this is not like a multi project, since I can basically take the Core library, compile it (which will then contain Core + Util libs) and use it in another project.</p>
  
  <p>I wonder what would be the best way to approach this?</p>