Gradle dependencies difference between compile, apk project, compile project,provided,implementation project
<p>Gradle dependencies difference between.</p>

<pre><code> compile
 apk project 
 compile project
 provided project
 implementation
</code></pre>

<p>My questions are</p>

<p>What's the difference between <code>compile</code> ,<code>apk project</code>, <code>compile project</code>,<code>provided project</code> here?</p>