title: Maven. Transitive dependencies
body: <p>My project P depends on dependency A which depends on dependency B.  My project's pom.xml file includes A as a dependency, and its jar is included in P's classpath.  However, there is a <code>NoClassDefFoundError</code> thrown at runtime of P, which stems from missing B jars.</p>
  
  <p>Shouldn't Maven have downloaded these dependencies automatically?</p>