title: mvn dependency:tree hangs trying to read repository
body: <pre><code>$ mvn --version 
  </code></pre>
  <blockquote>
  <p>Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)</p>
  </blockquote>
  <blockquote>
  <p>Maven home: /home/redacted/.sdkman/candidates/maven/current</p>
  </blockquote>
  <blockquote>
  <p>Java version: 17.0.1, vendor: Azul Systems, Inc., runtime: /home/redacted/.sdkman/candidates/java/17.0.1.fx-zulu</p>
  </blockquote>
  <blockquote>
  <p>Default locale: en_US, platform encoding: UTF-8</p>
  </blockquote>
  <blockquote>
  <p>OS name: &quot;linux&quot;, version: &quot;5.4.0-91-generic&quot;, arch: &quot;amd64&quot;, family: &quot;unix&quot;</p>
  </blockquote>
  <p>Running the following command never finishes and it appears to be hung.</p>
  <pre><code>mvn -X dependency:tree -Dverbose
  </code></pre>
  <p>The last lines of the debug log report:</p>
  <blockquote>
  <p>[DEBUG] Using transporter WagonTransporter with priority -1.0 for <a href="http://repository.tesla.io:8081/nexus/content/repositories/snapshots/" rel="nofollow noreferrer">http://repository.tesla.io:8081/nexus/content/repositories/snapshots/</a></p>
  </blockquote>
  <blockquote>
  <p>[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for <a href="http://repository.tesla.io:8081/nexus/content/repositories/snapshots/" rel="nofollow noreferrer">http://repository.tesla.io:8081/nexus/content/repositories/snapshots/</a></p>
  </blockquote>
  <p>I'm curious why running a dependency tree command is causing maven to try to hit the tesla.io repository on port 8081.</p>
  <p>Is there some way to tell <code>dependency:tree</code> to skip this repository (or to configure some timeout and skip all repositories that are unreachable within some specified timeout limit)?</p>
  <p>How can I trace the reason why <code>dependency:tree</code> is trying to read from the tesla repository?</p>