martes, 10 de agosto de 2010

Error Unable to download the artifact from any repository

Un error común al ejecutar una sentencia maven es el siguiente:

Unable to download the artifact from any repository

Una forma de acercarse a la obtención del error, es ejecutar la sentancia maven con el argumento -e. Esto nos sirve
para obtener mas información en caso de que ocurra algún error en la ejecución.
Si el error que se despliega es el siguiente:

Caused by: org.apache.maven.project.ProjectBuildingException: POM

Muy probablemente se presenten problemas al tratar de acceder a algún repositorio externo de maven a través de internet. Para ello hay que
asegurarse de que dicha conexión no necesite algun proxy para su salida. Si es el caso, es necesario configurar el proxy en el archivo settings.xml. Este archivo se encuentra en la siguiente ruta:

$M2_HOME/conf/settings.xml

En caso de que se quiera tener la configuración por usuario de maven, éste archivo se debe copiar en la siguiente ruta:

${user.home}/.m2/settings.xml

Las líneas que se modifican dentro de éste archivo de configuración son:





Para mas detalles se puede consultar la siguiente página:
http://maven.apache.org/guides/mini/guide-proxies.html



- Posted using BlogPress from my iPhone