title: Detect version's origin of a managed Maven dependency
body: <p>I have a complex transitive dependency tree in my software. The versions of these dependencies are managed by (transitive) dependency management blocks. The effective version of one dependency is incorrect (<code>1.2.1</code>). If I dump the dependency tree it shows me that an incorrect version of this dependency is used, e.g.:</p>
  
  <pre><code>com.example.artifact:1.2.1 (managed from 1.3.0-SNAPSHOT) [compile]
  </code></pre>
  
  <p>I cannot find the cause of this invalid version. Dependency tree doesn't help much! How can I find out the origin of a specific managed version?</p>