Como todos sabemos, uma das dores de cabeça em desenvolvimento dentro da parede é que a velocidade de conexão do armazém Maven é muito lenta. Embora para muitas empresas de Internet e empresas de software de tamanho grande e médio, a construção de um espelho seja uma questão de minutos. Mas é realmente um problema para desenvolvedores individuais e pequenas empresas. Há um tempo atrás que a China de código aberto fornecia imagens do Maven Warehouse, mas elas não estão mais disponíveis.
Abaixo está o registro de teste do irmão sênior
Modifique o arquivo Setting.xml na pasta conf no diretório raiz do MAVEN. Se você modificar o local de armazenamento do repositório padrão como eu, ou seja, não existe um repositório local na pasta .m2, mas existe um arquivo Setting.xml e modifique este arquivo.
O conteúdo e os diagramas específicos são os seguintes:
<finfl> <d> alimaven </d> <name> Aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <Mirorof> Central </Mirtorof> </flight>
Em seguida, compare as duas fotos para ver a velocidade de download. Cada empresa possui um limite de velocidade de largura de banda de 2 milhões.
Como mencionado acima, vi baixar coisas no Aliyun.com.
Então, olhando para a velocidade de download, levou apenas um pouco mais de dez minutos para baixá -lo. Eu falei sobre QQ no meio e acabou quando voltei. Deve ser cerca de dez minutos.
Finalmente, há um diagrama de comparação do armazém original do projeto e do recém -baixado armazém:
Descobri que ainda existem muitos pacotes JAR que não foram baixados, o que provavelmente está relacionado à configuração no arquivo pom.xml.
Então, vamos comparar a pasta log4j.jar especificamente; A figura específica é a seguinte: significa que eu não consigo entender. Também li esse Maven pela primeira vez, mas ainda não terminei. Embora o projeto esteja usando o MAVEN, não é muito claro.
Se algum irmão mais velho souber a diferença na imagem de comparação abaixo, dê -me alguns conselhos.
A configuração do pom.xml para log4j é a seguinte: parece que nada de especial, o problema não deve estar fazendo isso.
<Depencency> <voupid> log4j </frugiD> <ArtifactId> log4j </artifactId> <versão> 1.2.17 </version> </dependency>
Na foto, à esquerda está o repositório local recentemente baixado da Alibaba Cloud. Por que não há pacote de jar? A diferença é um pouco grande.
O motivo é temporariamente considerado o seguinte: (se não for corrigido)
Ou não possui um repositório remoto ou não foi baixado. De fato, é baixado para o repositório local com base nas dependências no POM.
(Acabei de testá -lo novamente e simplesmente adicionar uma dependência no arquivo pom.xml, ou seja, introduzir um pacote.)
Neste site, procure dependências no arquivo pom.xml. http://mvnrepository.com
Em seguida, adicione as dependências acima no arquivo pom.xml; Ou seja, a parte selecionada no azul e depois o download automaticamente no repositório local, por exemplo, o exemplo específico é mostrado abaixo;
3.5 Esta pasta é criada e baixada automaticamente após modificar o arquivo pom.xml. Então os arquivos internos estão completos. Contém arquivo de pacote JAR.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.