title: Where can I find the document for `(*)` and `1.7.6 -> 1.7.7` in the output of `gradle dependencies`
body: <p>For a gradle project with simple <code>build.gradle</code> file:</p>
  
  <pre><code>apply plugin: 'java'
  
  repositories.jcenter()
  
  dependencies {
      compile "org.springframework.boot:spring-boot-starter-web:1.1.5.RELEASE"
      compile 'org.slf4j:slf4j-api:1.7.1'
  }
  </code></pre>
  
  <p>When I run <code>gradle dependencies</code>, it will show:</p>
  
  <pre><code>:dependencies
  
  ------------------------------------------------------------
  Root project
  ------------------------------------------------------------
  
  archives - Configuration for archive artifacts.
  No dependencies
  
  compile - Compile classpath for source set 'main'.
  +--- org.springframework.boot:spring-boot-starter-web:1.1.5.RELEASE
  |    +--- org.springframework.boot:spring-boot-starter:1.1.5.RELEASE
  |    |    +--- org.springframework.boot:spring-boot:1.1.5.RELEASE
  |    |    |    +--- org.springframework:spring-core:4.0.6.RELEASE
  |    |    |    |    \--- commons-logging:commons-logging:1.1.3
  |    |    |    \--- org.springframework:spring-context:4.0.6.RELEASE
  |    |    |         +--- org.springframework:spring-aop:4.0.6.RELEASE
  |    |    |         |    +--- aopalliance:aopalliance:1.0
  |    |    |         |    +--- org.springframework:spring-beans:4.0.6.RELEASE
  |    |    |         |    |    \--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    |    |         |    \--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    |    |         +--- org.springframework:spring-beans:4.0.6.RELEASE (*)
  |    |    |         +--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    |    |         \--- org.springframework:spring-expression:4.0.6.RELEASE
  |    |    |              \--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    |    +--- org.springframework.boot:spring-boot-autoconfigure:1.1.5.RELEASE
  |    |    |    \--- org.springframework.boot:spring-boot:1.1.5.RELEASE (*)
  |    |    +--- org.springframework.boot:spring-boot-starter-logging:1.1.5.RELEASE
  |    |    |    +--- org.slf4j:jcl-over-slf4j:1.7.7
  |    |    |    |    \--- org.slf4j:slf4j-api:1.7.7
  |    |    |    +--- org.slf4j:jul-to-slf4j:1.7.7
  |    |    |    |    \--- org.slf4j:slf4j-api:1.7.7
  |    |    |    +--- org.slf4j:log4j-over-slf4j:1.7.7
  |    |    |    |    \--- org.slf4j:slf4j-api:1.7.7
  |    |    |    \--- ch.qos.logback:logback-classic:1.1.2
  |    |    |         +--- ch.qos.logback:logback-core:1.1.2
  |    |    |         \--- org.slf4j:slf4j-api:1.7.6 -&gt; 1.7.7
  |    |    +--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    |    \--- org.yaml:snakeyaml:1.13
  |    +--- org.springframework.boot:spring-boot-starter-tomcat:1.1.5.RELEASE
  |    |    +--- org.apache.tomcat.embed:tomcat-embed-core:7.0.54
  |    |    +--- org.apache.tomcat.embed:tomcat-embed-el:7.0.54
  |    |    \--- org.apache.tomcat.embed:tomcat-embed-logging-juli:7.0.54
  |    +--- com.fasterxml.jackson.core:jackson-databind:2.3.3
  |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.3.0
  |    |    \--- com.fasterxml.jackson.core:jackson-core:2.3.3
  |    +--- org.hibernate:hibernate-validator:5.0.3.Final
  |    |    +--- javax.validation:validation-api:1.1.0.Final
  |    |    +--- org.jboss.logging:jboss-logging:3.1.1.GA
  |    |    \--- com.fasterxml:classmate:1.0.0
  |    +--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    +--- org.springframework:spring-web:4.0.6.RELEASE
  |    |    +--- org.springframework:spring-aop:4.0.6.RELEASE (*)
  |    |    +--- org.springframework:spring-beans:4.0.6.RELEASE (*)
  |    |    +--- org.springframework:spring-context:4.0.6.RELEASE (*)
  |    |    \--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |    \--- org.springframework:spring-webmvc:4.0.6.RELEASE
  |         +--- org.springframework:spring-beans:4.0.6.RELEASE (*)
  |         +--- org.springframework:spring-context:4.0.6.RELEASE (*)
  |         +--- org.springframework:spring-core:4.0.6.RELEASE (*)
  |         +--- org.springframework:spring-expression:4.0.6.RELEASE (*)
  |         \--- org.springframework:spring-web:4.0.6.RELEASE (*)
  \--- org.slf4j:slf4j-api:1.7.1 -&gt; 1.7.7
  </code></pre>
  
  <p>There are two things I'm not very sure, although I've read some articles:</p>
  
  <ol>
  <li><code>(*)</code> means this dependency is already present and download in previous steps</li>
  <li><code>1.7.1 -&gt; 1.7.7</code> this dependency is declared as <code>1.7.1</code>, but gradle decide to use <code>1.7.7</code> after conflict resolution</li>
  </ol>
  
  <p>Not sure if my understanding correct, how can I find some official document to explain them? I searched the gradle website, but not find yet</p>