anchor.diff:  - auto-complete method names
   
   [[dependency_resolution]]
  -== Dependency resolution
  +== Optimize Dependency resolution
   
   Dependency resolution simplifies integrating third-party libraries and other dependencies into your projects.
   Gradle contacts remote servers to discover and download dependencies. You can optimize the way you reference
  
positive.code: 
  If the change improved build times, make it permanent. If you don't see an improvement, remove the change and try another.
  
  [[update_gradle]]
  == Update to the latest Gradle version
  
  The Gradle team continuously improves the performance of Gradle builds.
  If you’re using an old version of Gradle, you’re missing out on the benefits of that work.
  Keeping up with Gradle version upgrades is low risk because the Gradle team ensures backwards compatibility between minor versions of Gradle.
  Staying up-to-date also makes transitioning to the next major version easier, since you'll get early deprecation warnings.
  
  == Upgrade to the latest Java version
  
  Gradle runs on the Java Virtual Machine (JVM). Java performance improvements often benefit Gradle.
  For the best Gradle performance, use the latest version of Java.
  
  == Upgrade to the latest version of plugins
  
  Plugin writers continuously improve the performance of their plugins.
  If you're using an old version of a plugin, you're missing out on the benefits of that work.
  
negative.code: NOTE: If you use annotation processors, you need to explicitly declare them in order for compilation avoidance to work.
  To learn more, check out the <<java_plugin.adoc#sec:java_compile_avoidance,compile avoidance documentation>>.
  
  == Optimize Android projects
  
  Everything on this page applies to Android builds, since Android builds use Gradle.
  Yet Android introduces unique opportunities for optimization.
  