【Maven】Erro ao carregar o código de status do projeto Maven: 501, frase de motivo: HTTPS obrigatório (501)

Descrição do Problema

Ocorreu um erro ao carregar o projeto Maven. A mensagem de erro é a seguinte:

status code: 501, reason phrase: HTTPS Required (501)

尝试使用 -U 标记(强制更新快照)运行 Maven 导入


Análise de causa

Este erro geralmente significa que o Maven encontrou um erro de HTTPS obrigatório ao tentar baixar uma dependência do repositório remoto.


solução

  1. Verifique as configurações do Maven: certifique-se de que seu arquivo de configurações do Maven (settings.xml) não configure a URL do repositório remoto como um endereço HTTP, mas use um endereço HTTPS. Você pode verificar e atualizar a configuração do repositório remoto no arquivo settings.xml.

    Abra ~/.m2/setting.xml e altere o http do endereço do warehouse para https.

    <mirror>
       <id>repo1</id>
       <mirrorOf>central</mirrorOf>
       <name>Human Readable Name for this Mirror.</name>
       <url>https://repo1.maven.org/maven2/</url>
    </mirror>
    
    <mirror>
       <id>repo2</id>
       <mirrorOf>central</mirrorOf>
       <name>Human Readable Name for this Mirror.</name>
       <url>https://repo2.maven.org/maven2/</url>
    </mirror>
    
  2. Verifique as configurações de proxy: se você estiver usando um servidor proxy, certifique-se de que o servidor proxy suporte HTTPS e que as informações de proxy corretas tenham sido configuradas nas configurações do Maven.

  3. Verifique o repositório remoto: Às vezes, o repositório remoto pode exigir uma conexão HTTPS. Você pode tentar mudar para outro repositório remoto ou entrar em contato com o administrador do repositório para confirmar sua política de acesso.

  4. Use o sinalizador -U: você pode tentar usar o sinalizador -U para forçar uma atualização do instantâneo e ver se isso resolve o problema.

Acho que você gosta

Origin blog.csdn.net/qq_34988204/article/details/134969653
Recomendado
Clasificación