title: maven local repository proxy external
body: <p>I am supporting an Archiva internal repository in an organization where some build environments don't have access to the open internet to fetch dependencies.  I thought I could configure Archiva as a mirror for everything external (mirror with mirrorOf set to "external.*,!snapshots") and set it up with proxies so that, if one of my builds asks for something that is not in Archiva, it will use the proxies to go get the dependencies from the external sources I set up with proxies.  After that, it would be cached in Archiva and would not have to be fetched from outside.</p>
  
  <p>So I have proxies in my Archiva config for codehaus, sonatype (several), the basic Central, Cloudera for Hadoop stuff etc.; but I can't find a configuration that keeps my builds from trying to go directly to the external sources (which they can't reach) and yet satisfies the things that are not already in my Archiva by using the proxies.</p>
  
  <p>Is there some trick configuration I'm missing here?  Or do I need to switch to Artifactory or Nexus to get this kind of functionality?</p>