Cómo solucionar el error "Actualizando el proyecto Maven". ¿Tipo de entrada IClasspathEntry no compatible = 4?
He importado el proyecto maven en STS, cuando ejecuto el proyecto de actualización recibo:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
¿Hay una solución para esto?
Este problema se solucionó en m2e 1.5.0, que está disponible para Eclipse Kepler (4.3) y Luna (4.4).
Consulte https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14
El problema se debe al hecho de que STS (Spring IDE/Eclipse), así como Eclipse y otros IDE basados en Eclipse, utilizan el complemento m2e(clipse), pero eclipse:eclipse probablemente se haya ejecutado en el proyecto. Cuando m2e encuentra una entrada .classpath "var", genera este error.
Los sitios de actualización se especifican en la siguiente URL:
http://eclipse.org/m2e/m2e-downloads.html
Si no puede utilizar m2e 1.5.0 por algún motivo, entonces:
Deshabilite la naturaleza maven para el proyecto (a través del menú contextual)
Ejecute
mvn eclipse:clean
(mientras su proyecto esté abierto en STS/eclipse). Dependiendo del momento, es posible que necesites realizar una o dos actualizaciones en el proyecto antes de volver a habilitar la naturaleza maven. Deberías poder ver que tu proyecto ha perdido su naturaleza Maven. (Eleclipse:clean
objetivo simplemente elimina los.project
archivos.classpath
y.settings/
directorios. También puede simplemente eliminar esos archivos (nuevamente mientras el proyecto está abierto ) en lugar de ejecutarlomvn eclipse:clean
).Vuelva a habilitar la naturaleza maven.
(La mayoría de las veces, esto se puede hacer haciendo clic derecho en el proyecto en cuestión en el panel del explorador de paquetes y luego eligiendo 'Configurar'-> 'Convertir a proyecto Maven')
Haga clic derecho en su proyecto, seleccione Maven -> Eliminar Maven Nature.
Abra su terminal, vaya a la carpeta de su proyecto y haga
mvn eclipse:clean
Haga clic derecho en su proyecto y seleccione "Configurar -> Convertir en proyecto Maven"
Ahora has desaparecido "IClasspathEntry tipo no compatible = 4 Eclipse Scala".