Ao tentar empacotar um projeto com o Maven o danado sempre dava erro dizendo que não conseguia baixar as dependências do meu projeto.
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.GroupId: org.apache.maven.plugins
ArtifactId: maven-resources-plugin
Version: 2.2Reason: Unable to download the artifact from any repository
org.apache.maven.plugins:maven-resources-plugin:pom:2.2
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
O arquivo existia no repositório e eu já estava ficando louco achando que era algum problema com proxy ou coisa do gênero. Foi quando eu resolvi verificar com mais cuidado o arquivo settings.xml que eu havia acabado de copiar.
Resultado: O problema é que meu “localRepository” estava apontando para um local em que meu usuário não tinha permissão de escrita. E se eu dependesse das mensagens do Maven para descobrir isso…