Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro no pom.xml

Bom dia.

Ao incluir as dependências de validações no pom.xml ele apresenta erro.

javax.validation validation-api 1.0.0.GA

org.hibernate hibernate-validator 4.2.0.Final

No location ele sempre aponta para a linha 1 <?xml version="1.0" encoding="UTF-8"?>

Abaixo segue log de erro:

Description Resource Path Location Type ArtifactDescriptorException: Failed to read artifact descriptor for javax.validation:validation-api:jar:1.0.0.GA: ArtifactResolutionException: Failure to transfer javax.validation:validation-api:pom:1.0.0.GA from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact javax.validation:validation-api:pom:1.0.0.GA from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org pom.xml /casadocodigo line 1 Maven Dependency Problem

2 respostas
solução!

Olá Marco,

Este erro normalmente ocorre pois o Maven não conseguiu baixar alguma dependencia do projeto. Ja resolvi este problema facilmente, simplismente, clicando com o botão direito no projeto -> run -> Maven Clean . Mas parece que isso não resolve o problema de todos, ja vi casos de pessoas que tiveram que apagar a pasta da dependencia problematica na mão. Que pode ser feito, rodandos estes comandos, no terminal:

Mac / Linux :

find ~/.m2  -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;

Win:

cd %userprofile%\.m2\repository
for /r %i in (*.lastUpdated) do del %i

Depois de tudo faça o clean no projeto pelo eclipse e o update.

Espero ter ajudado.

Valeu Eric.

Tive que rodar o comando for /r %i in (*.lastUpdated) do del %i para funcionar.

obrigado.