title: Tracking managed dependency versions in Maven
body: <p>Say I have a complex project with lots of dependencies. The versions of the dependencies are managed by lots of import scope poms. My project has a dependency on artifact <code>group:artifact</code>, which has a dependency on artifact <code>group:transitive-dependency</code>. When I run <code>dependency:tree</code> I see something like this:</p>
  
  <pre><code>+- group:artifact:jar:1.3
     +- group:transitive-dependency:jar:1.1 (version managed from 1.3)
  </code></pre>
  
  <p>The problem is <code>group:artifact:1.3</code> requires <code>group:transitive-dependency</code> version 1.3 or higher. Sure one of the import poms is forcing the wrong version. But is there any way to know which one is, other than searching through all of them?</p>