title: How does Gradle auto updates versions for dependencies?
body: <p>In my build.gradle , for one of the direct dependency A ,  "jersey-client" 2.25.1 is transitive dependency. But when I do <code>gradle build</code> it downloads 2.7 version, when I check dependency A pom, it has only 2.25.1 version, how Gradle resolves it to 2.7?</p>
  
  <p>There are versions above 2.7 as well in the artifactory, how only 2.7 is downloaded?</p>
  
  <p>Only dependency A is using jersey-client.</p>
  
  <p>Cleared gradle cache and tried, but same result.</p>