Tengo un proyecto (construido a partir de una plantilla de AppFuse) que requiere Maven 2.2.1. Así que actualicé a este (desde 2.1.0) y establecí mi ruta y mis variables de env M2_HOME
y MAVEN_HOME
.Eclipse no creerá que tengo Maven 2.2.1
Luego ejecuté mvn eclipse:eclipse
e importé el proyecto a Eclipse (Galileo).
Sin embargo, en la lista de problemas para el proyecto (y en la parte superior del editor de interfaz gráfica de usuario pom.xml) que dice:
No se puede generar el proyecto '/ exportación/personas/Clegg/datos/Workspace/funcserve/pom.xml; Requiere Maven versión 2.2.1
Esta persiste si puedo configurar Eclipse para utilizar su ejecución Maven incorporado o la instalación externa 2.2.1, en las Preferencias -> Maven -> Instalaciones de diálogo.
He intentado cerrar y volver a abrir el proyecto, reindexar el repositorio, limpiar el proyecto, reiniciar el IDE, cerrar sesión y volver a entrar, ¡todo lo que puedo pensar! Pero Eclipse todavía no creerá que tengo Maven 2.2.1.
Acabo de hacer una actualización de complemento, así que tengo la última versión de Maven Integration for Eclipse - 0.9.8.200905041414.
¿Alguien sabe cómo convencer a Eclipse I realmente hacer tener la versión correcta de Maven? Es como si estuviera grabada la versión anterior en otro lugar y no prestará atención a mis cambios :-(
Bien, esto tiene sentido ahora. Lamentablemente, la instancia incrustada de m2eclipse aún no es compatible con Maven 2.2.1 (http://m2eclipse.sonatype.org/project-faq.html#16) y porque siempre usa la versión incorporada para el creador del proyecto Maven (http: // m2eclipse.sonatype.org/project-faq.html#17) esto significa (presumiblemente) la construcción incremental y la autoconstrucción no están disponibles en estos casos. (¿Se podría solucionar el problema con un creador personalizado?) Este es un caso en el que no leo las preguntas frecuentes de m2eclipse lo suficiente, aunque el punto principal (el segundo enlace) está oculto en una pregunta no relacionada. ¡Gracias! –
PD Ya estoy usando Galileo (a pesar de GanymedeWorkspace en la ruta) y el último m2eclipse. Editará la pregunta para aclarar esto. –