Estou tentando configurar um projeto usando o Maven (m2eclipse), mas recebo este erro no Eclipse:
Não foi possível calcular o plano de compilação do caminho do recurso de descrição: falha ao transferir org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 de http://repo1.maven.org/maven2 foi armazenado em cache no local repositório, a resolução não será tentada novamente até que o intervalo de atualização da central tenha decorrido ou que as atualizações sejam forçadas. Erro original: não foi possível transferir o artefato org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 de / para central ( http://repo1.maven.org/maven2 ): Nenhuma resposta recebida após 60000 ExampleProject Problema desconhecido do Maven
Alguma ideia? Seria útil se você pudesse me mostrar como verificar se está tudo bem configurado ...
<user-dir>/.m2/repository/org/example/myTool/1.01
(você vê o truque). Apenas exclua-os*.lastUpdated
manualmente e atualize as dependências.Isso funcionou para mim no Windows também.
fonte
No Eclipse: Clique com o botão direito do mouse no projeto-> Maven-> Atualizar projeto-> marque a caixa de seleção "Forçar atualização de snapshots / liberações". Clique OK.
fonte
Obrigado pelas respostas, mas depois de mais algumas pesquisas, consegui resolver o problema. Aconteceu que eu tive que remover um dos "* .lastUpdated" que estava impedindo a atualização de um dos meus plug-ins (Maven Surefire Plugin). Eu fiz isso manualmente, porque uma limpeza maven não estava fazendo isso aparentemente.
O problema era que o arquivo "* .lastUpdated" de um plug-in estava bloqueando a verificação do maven para atualizações e não permitindo o download de um jar necessário.
fonte
Tente executar
ou Executar> Maven Clean e Maven> Atualizar capturas instantâneas no menu de contexto do projeto no eclipse
fonte
No meu caso. Os problemas são o mesmo motivo. Vejo que o problema está no proxy e no firewall.
Aqui, minha solução,
Fisrt maneiras:
1. Instale o Proxy para Maven e Eclipse
2. Vá para Localize o {user} /. M2 / repository e Remova todos os arquivos *
. selecione Maven> Atualizar projeto. > Selecione "Forçar atualização de instantâneos / liberações".
Se o projeto ainda existir, existe um erro. exemplo: aqui estão os meus problemas, afinal, acima da etapa
Eu uso esta solução útil para mim:
1. Encontre o repositório em https://mvnrepository.com/
2. Copie a dependência para o meu * .poml do
exemplo de projeto
3. Construa o projeto. a dependência ausente será baixada no repositório local.
4. Volte para o Eclipse, clique com o botão direito do mouse no projeto e selecione Maven> Atualizar Projeto. > Selecione "Forçar atualização de instantâneos / liberações".
= >> O erro foi resolvido
5. Removo as dependências na etapa 2 após a conclusão e a resolução. Feito
fonte
Isso funcionou para mim no Windows:
{user}/.m2/repository
.lastupdated
". O Windows procurará por todos os arquivos em todas as subpastas no diretório.lastupdated
arquivos.Maven > Update Project
.Force Update of Snapshots/Releases
".fonte
Aconteceu comigo como eu estou atrás de um firewall. Às vezes, as dependências não são baixadas quando você está executando no Eclipse IDE. Certifique-se de usar
mvn clean install -U
para resolver o problema. Você verá o download das dependências depois disso.fonte
Se você estiver atrás de um proxy, precisará atualizar o arquivo settings.xml (na pasta conf do seu MAVEN_HOME, o próprio arquivo contém informações sobre as configurações do proxy) e, além disso, pode ser necessário atualizar as configurações de rede do Eclipse (Janela-> Preferências ...-> digite Conexões de Rede).
Tente usar -X ou --debug para obter a saída de depuração, isso pode fornecer informações adicionais sobre o problema.
fonte
Eu tive um problema semelhante no Eclipse 3.6 com m2eclipse.
Não foi possível calcular o plano de compilação: falha ao transferir org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 de http://repo1.maven.org/maven2 foi armazenado em cache no repositório local, a resolução não será tente novamente até que o intervalo de atualização da central tenha decorrido ou que as atualizações sejam forçadas. Erro original: não foi possível transferir o artefato org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 from central (http://repo1.maven.org/maven2): ConnectException project1 Problema desconhecido do Maven
A exclusão de todos os arquivos maven * .lastUpdated do meu reository local (como sugerido por Deepak Joy) resolveu esse problema.
fonte
Eu tive um problema semelhante com apenas alguns projetos no meu espaço de trabalho. Outros projetos com POMs quase idênticos não apresentaram nenhum erro. Nenhuma das outras respostas listadas resolveu meu problema. Finalmente, me deparei com a remoção / reaplicação da natureza do Maven para cada projeto e os erros desapareceram:
Para cada projeto que possui um pom com o erro "resolução não será tentada novamente ...":
fonte
Aconteceu comigo também que você pode ter duas soluções para isso
Se o seu projeto consistir em alguma dependência externa ou específica do projeto, você deverá adicioná-lo manualmente à pasta M2 repo, localizada na pasta C: \ Users \ Mohit.Singh.m2 \ repository, e então executar o mvn eclipse: eclipse e mvn instalação limpa a partir da pasta do projeto
se você não possui nenhuma dependência específica do projeto ou do wxternal ou do projeto, pode importar o projeto para o eclipse como projeto maven existente e clicar com o botão direito do mouse em projeto -> ir para maven -> clicar em atualizar projeto; uma janela será exibida; verifique a força de download do snapshot opção e clique em OK
fonte
Dê o caminho correto do maven setting.xml no eclipse.
Digite o caminho setting.xml correto na caixa de texto configurações do usuário
fonte
basta excluir o arquétipo em
maven local repository
. Como dito acima, isso acontece em caso de falha no download de arquétipos.fonte
Para mim, acabei de adicionar o código xml abaixo no arquivo POM.xml. E depois que eu cliquei ** clique com o botão direito do mouse no projeto -> Maven -> Atualizar projeto e verifiquei Forçar atualização de snapshots / liberações ** e tudo funcionou
fonte
settings.xml para proxy? e no eclipse existem perfis globais \ locais, adicione o settings.xml
fonte
settings.xml
e onde ele pode ser encontrado. Além disso, lembre-se de que esta pergunta tem 10 meses.Você pode excluir a própria pasta .m2 e forçar o MyEclipse a baixar novamente todas as dependências na inicialização. Vá para Janela> Preferências> MyEclipse> Maven4MyEclipse.
fonte
fonte
A solução que funciona para mim é a seguinte:
Copie a dependência para pom.
Clique direito no seu projeto
fonte
Verifique se o arquivo settings.XML na pasta .m2 é válido primeiro. Depois de limpar o repositório usando o comando abaixo no cmd
fonte