title: maven dependency:tree log: version1 compile (version managed from version2)
body: <ol>
  <li><p>I faced a problem with dependency:tree. It troubled me a few days.
  I defined solr-solrj with version 6.6.0 in my pom.xml in one of my modules named A as below:
  <code>&lt;dependency&gt;
      &lt;groupId&gt;org.apache.solr&lt;/groupId&gt;
      &lt;artifactId&gt;solr-solrj&lt;/artifactId&gt;
      &lt;version&gt;6.6.0&lt;/version&gt;
  &lt;/dependency&gt;</code></p></li>
  <li><p>Another module named B dependencies on module A. when I run <code>mvn dependency:tree -Dverbose -Dincludes=org.apache.solr:solr-solrj</code>, the console appears <code>org.apache.solr:solr-solrj:jar:5.5.3:compile (version managed from 6.6.0)</code>. I find all the pom.xml, I haven't defined the 5.5.3 version. And I haven't found any jar dependencies on 5.5.3 version transitively in my project.</p></li>
  <li><p>What's the meaning of <code>5.5.3:compile (version managed from 6.6.0</code> ? And why 5.5.3 version appeared in my project?</p></li>
  <li><p><a href="https://i.stack.imgur.com/Ry0IO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ry0IO.png" alt="1"></a></p></li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/g7L0o.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g7L0o.png" alt="2"></a></p>
  
  <p>pic1 is that I use idea to show dependencies. pic2 is I clicked solrj jump to pom.xml.</p>