Como faço para parar o Maven 2.x de tentar recuperar arquivos pom.xml inexistentes para dependências a cada compilação?

No meu projeto, existem várias dependências incluídas temporariamente de outras dependências que não possuem arquivos pom.xml disponíveis em nenhum de nossos repositórios corporativos. Essas são bibliotecas internas somente para jar, suportadas por várias equipes que foram carregadas nos repositórios por conveniência de equipes que não são do Maven, mas esses repositórios infelizmente não são meus para brincar.

Para essas dependências, o Maven insiste em tentar recuperar os poms de cada uma das minhas listas de repositórios toda vez que executo uma compilação, oumvn dependency:list. Isso significa que o maven tenta recuperar 8x arquivos pom de 7 locais diferentes de repositório, e isso ocorre na WAN corporativa global; é muito lento.

por exemplo. para uma dependência em particular

C:\Working\dev\workspace\project>mvn dependency:list
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO] ------------------------------------------------------------------------
[INFO] Building project
[INFO]    task-segment: [dependency:list]
[INFO] ------------------------------------------------------------------------
[WARNING] Unable to get resource 'aGroupId:anArtifactId:pom:4.0.14i' from repository inhouse (http://someRepo1/proximity/repository/inhouse): While configuring wagon for 'inhouse': Unable to apply wagon configuration.
Downloading: http://someRepo1/proximity/repository/extFree/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository extFree (http://someRepo1/proximity/repository/extFree)
Downloading: http://someRepo1/proximity/repository/externalNonFree/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository extNonFree (http://someRepo1/proximity/repository/externalNonFree)
Downloading: http://someRepo2/efs/dist/maven/maven2-repository/incr/common/lib/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository efsRepo (http://someRepo2/efs/dist/maven/maven2-repository/incr/common/lib)
Downloading: http://someRepo2/efs/dist/btijava/maven2-repository/incr/common/lib/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository efsBTI (http://someRepo2/efs/dist/btijava/maven2-repository/incr/common/lib)
Downloading: http://someRepo3/maven/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository internal.repo (http://someRepo3/maven)
Downloading: http://repo1.maven.org/maven2/aGroupId/anArtifactId/4.0.14i/anArtifactId-4.0.14i.pom
[INFO] Unable to find resource 'aGroupId:anArtifactId:pom:4.0.14i' in repository central (http://repo1.maven.org/maven2)`
...
etc
...
[INFO] [dependency:list {execution: default-cli}]
[INFO]
[INFO] The following files have been resolved:
... etc
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20 seconds
[INFO] Finished at: Tue Jan 26 15:01:48 CST 2010
[INFO] Final Memory: 31M/74M
[INFO] ------------------------------------------------------------------------

Por outro lado, para POMs que são apenas inválidas (modelVersion mais antigo, ou XML corrompido / inválido, por exemplo), apenas verifica meu repositório local, reclama que é inválido e continua. O que é bom; pelo menos isso não tenta novamente na WAN.

Existe uma maneira (configuração, substituição, alteração na configuração do repositório) para impedir que o resolvedor de plug-in / artefato de dependência do Maven tente repetidamente localizar POMs ausentes, se ele já tiver o arquivo jar no repositório local?

Especificações: Maven 2.2.1 (definições padrão do plug-in superPOM) JDK 1.6.0_18

questionAnswers(4)

yourAnswerToTheQuestion