title: Can an AAR include transitive dependencies?
body: <p>Right now I have a library project, say project Foo that depends on a library like OkHttp. </p>
  
  <p>Now, Foo has a Maven buildstep that generates an AAR and pushes it up to a public place.</p>
  
  <p>Now lets say I have project B, we'll call it Bar. Bar is an Android application, and Bar depends on Foo.</p>
  
  <p>Well, I have that. However, when I make a call to a <code>public static</code> function in Foo from Bar that calls OkHttp, I get this message:</p>
  
  <pre><code>java.lang.NoClassDefFoundError: com.squareup.okhttp.OkUrlFactory
              at com.foo.sdk.utils.OkHttpStack.&lt;init&gt;(OkHttpStack.java:15)
  </code></pre>
  
  <p>Is such a thing possible? Or will Bar need to manually depend on OkHttp as well as any other dependencies Foo has? </p>