title: Android Studio 3 and Gradle 4.3 -> Library modules no longer process local JARs -> how to handle this?
body: <p>Upgrade to Android Studio 3.0.0 mentions this, and doesn't elaborate on how to handle it:</p>
  
  <p><code>
  Library modules no longer process local JARs. This is to speed up incremental builds that are caused by changes to a library module's code.
  </code></p>
  
  <p>So I have a project with a library project in it. In my library project's <code>build.gradle</code> file I have this:</p>
  
  <pre><code>compile files('libs/com.somelib.somepackage.jar')
  </code></pre>
  
  <p>I changed <code>compile</code> to <code>implementation</code> and when I tried to run my app, all my classes that tried to access the <code>import com.somelib.somepackage.SomeClass</code> import statement threw an error that this package didnt exist.</p>
  
  <p>I changed back to <code>compile</code> and I was able to build and run my app.</p>
  
  <p>I want to comply to the new rules since <code>compile</code> is deprecated and will be removed with the next Gradle release, so how do I go about doing that?</p>