title: How come Maven can generate the `effective pom` but fails to generate the `dependency list`?
body: <p>I was playing with a Maven project when I recognized that:</p>
  
  <p><code>$mvn help:effective-pom</code> leads to <strong>BUILD SUCCESS</strong></p>
  
  <p>However</p>
  
  <p><code>$mvn dependency:list</code> leads to <strong>BUILD FAILURE</strong></p>
  
  <p>As far I understand, the effective pom includes a detailed list of dependencies as well. So what <code>dependency:list</code> is trying to output can actually be found in effective pom. </p>
  
  <p>Can someone explain what is my misunderstanding?</p>
  
  <hr>
  
  <hr>
  
  <p><strong>To replicate the problem:</strong>
  <code>
  $git clone --depth 1 https://github.com/naver/pinpoint.git
  $cd pinpoint
  $mvn clean help:effective-pom
  $mvn clean dependency:list
  </code></p>
  
  <hr>
  
  <p>The full error message:</p>
  
  <blockquote>
    <p>[ERROR] Failed to execute goal on project pinpoint-commons: Could not resolve dependencies for project com.navercorp.pinpoint:pinpoint-commons:jar:1.7.2-SNAPSHOT: Failure to find com.navercorp.pinpoint:pinpoint-thrift:jar:1.7.2-SNAPSHOT in <a href="https://repository.cloudera.com/artifactory/cloudera-repos/" rel="nofollow noreferrer">https://repository.cloudera.com/artifactory/cloudera-repos/</a> was cached in the local repository, resolution will not be reattempted until the update interval of cloudera has elapsed or updates are forced -> [Help 1]</p>
  </blockquote>