eclipse maven m2eclipse pom.xml

eclipse - Se produjo un error interno durante: "Actualización del proyecto Maven". No soportado IClasspathEntry kind=4



m2eclipse pom.xml (13)

Como mencioné en el título, tengo el siguiente problema: uso Eclipse con Maven Nature y cuando actualizo mi Proyecto Maven, aparece este error:

Se produjo un error interno durante: "Actualización del proyecto Maven".
No soportado IClasspathEntry kind = 4

La solución que siempre regresa es la siguiente:

  • Haga clic derecho proyecto, eliminar la naturaleza maven
  • mvn eclipse:clean (con proyecto abierto en eclipse / STS)
  • (a veces sugieren hacer mvn eclipse:eclipse siguiente)
  • rightclick project y reenable maven nature

Ahora probé exhaustivamente todas las combinaciones varias veces. Pero siempre sigo recibiendo el error anterior. El error comenzó a ocurrir cuando tuve que mvn eclipse:eclipse el proyecto. Antes, siempre funcionaba bien utilizando solo las características de m2eclipse y configurando todo en eclipse.


Después de probar todos estos procedimientos, todavía no funcionó para mí. ¿Qué trabajo fue?

  1. ve al Explorador de archivos y elimina el archivo .classpath debajo de la carpeta raíz del proyecto
  2. ejecuta la actualización de Maven dentro de Eclipse, y marca Force update of Snapshots / Releases

Nuestro trabajo actual requirió la integración de una serie de proyectos dispares, por lo que desafortunadamente se requirió el uso de SNAPSHOT en un entorno de producción (¡tabú en los círculos de Maven)!



Esto es todo lo que necesita:

  1. Haga clic derecho en su proyecto, seleccione Maven -> Eliminar Maven Nature .

  2. Abra su terminal, navegue a su carpeta de proyectos y ejecute mvn eclipse:clean

  3. Haga clic derecho en su proyecto y seleccione Configure -> Convert into Maven Project

  4. Haga clic derecho en su proyecto y seleccione Maven -> Update Project


Importé el proyecto como proyecto general del repositorio git.

  • Eliminado .settings , .project y .classpath en la carpeta del proyecto
  • Configure -> Convert to Maven Project . Solo esto resolvió el problema en mi caso.

Lo resolví mirando este comentario en JBIDE-11655: borrando todos los .project, .settings y .classpath en mi carpeta de proyectos.


Me ayudó en mi caso

rightclick project, remove maven nature mvn eclipse:clean (con proyecto abierto en eclipse/STS ) borre el proyecto en eclipse (pero no elimine las fuentes) Importar proyecto Maven existente


Mi solución difícil es:

  1. Abra su Administrador de tareas de Windows
  2. Encuentre el proceso Javaw.exe y resáltelo, luego finalícelo por proceso final
  3. En el navegador de proyectos eclipse, haga clic con el botón derecho y use Maven -> Update Project nuevamente.

El problema está resuelto.

Si tiene el servidor Tomcat ejecutándose en Eclipse, debe actualizar el proyecto antes de reiniciar el servidor Tomcat.


Opción ligeramente diferente generalmente funciona para mí:

  1. "mvn eclipse: eclipse" para este proyecto en la línea de comando.
  2. "Refresh / F5" este proyecto en eclipse.

Eso es todo, no es necesario volver a importar, pero es necesario tener la ventana del terminal a mano.


Su generador de proyecto mvn eclipse de línea de comando puede no ser la misma versión que su eclipse, y eclipse no lo entiende porque su herramienta de línea de comando está generando. Solo usa eclipse en este caso:

  • eliminar el proyecto de eclipse (incluidos todos los módulos si es un módulo múltiple)
  • ejecutar: rm -rf .settings/ .project .classpath para eliminar archivos de proyecto eclipse, también desde módulos
  • importa tu proyecto como un proyecto maven existente

Tengo ese problema y mi solución es ir a la carpeta de origen y ejecutar la línea de comando: mvn clean install -DskipTests eclipse: eclipse, luego devolver el espacio de trabajo de eclipse y actualizar el proyecto. Espero que ayudes!


Tuve que hacerlo un poco diferente para que funcione para mí:

  1. Haga clic derecho en el proyecto, elimine la naturaleza de maven (o en el eclipse más nuevo, "Maven-> Desactivar Maven Nature")
  2. mvn eclipse:clean (con proyecto abierto en eclipse / STS)
  3. eliminar el proyecto en eclipse (pero no eliminar las fuentes)
  4. Importar el proyecto Maven existente

.classpath mi archivo .classpath en mi directorio de proyecto para corregir este problema. No es necesario eliminar Maven Nature del proyecto en Eclipse.

El error específico que estaba obteniendo era: Falta el proyecto ''mi-nombre-de-proyecto'' proyecto de Java necesario: ''org.some.package-9.3.0 Pero mi proyecto no dependía de org.some.package de org.some.package .

Quizás una versión anterior del proyecto se basó en ella y Maven no estaba actualizando correctamente el archivo .classpath .


  • Acabo de ir a Properties -> Java Build Path -> Libraries y eliminé las entradas azules que comienzan con M2_REPO .

  • Después de eso, podría usar Maven -> Update Project nuevamente