17 October 2010

m2eclipse unable to resolve parent pom

El plugin m2eclipse de eclipse a veces suele dar un mensaje de error en la primera linea del fichero pom.xml, con el mensaje "... unable to resolve parent pom ...".

En mi caso sucede cada vez que apunto un proyecto a una nueva versión de su parent POM, que aún no ha sido instalado en mi respositorio local, pero si existe en el repositorio nexus del que dispongo, y que por tanto se descarga en la siguiente compilación del artefacto.

La explicación según figura en el JIRA de Sonatype es que este plugin no re-indexa correctamente los índices de los artefactos descargados al vuelo, por tanto si el mensaje molesta, la solución, es simplemente reiniciar eclipse para que se actualicen los índices; y puedo dar fe que funciona :-)


- FIN -

No comments: